Skelbimas
Jei esate kažkas, kas reguliariai rašo kodą, labai svarbu naudoti jums patogų kodų rengyklę. „Linux“ sistemoje yra didelis pasirinkimas redaktorių, kiekvienas skirtas skirtingų tipų programuotojams. Išsirinkti tik du redaktorius palyginti yra tikrai sunku, bet aš pasirinkau du savo mėgstamiausius: „Eclipse“ ir „Geany“.
Šie du redaktoriai yra fantastiški tuo, ką siekia atlikti, tačiau vis tiek labai skiriasi. Norėdami atidžiau pažvelgti, aš palyginau šiuos du pagal sąsają, funkcijų kiekį, bendrą naudojimo paprastumą ir kitas savybes, tokias kaip kalbos palaikymas.
„Eclipse“ yra gana masinis redaktorius, kuris stengiasi kiekvieną įsivaizduojamą funkciją įtraukti į vieną paketą, kuriuo gali naudotis visi. Dėl didelio dydžio paleidimas, be abejo, užtruks šiek tiek laiko kietojo kūno standusis diskas 101 Kietojo kūno diskų vadovasKietojo kūno diskai (SSD) audra iš tiesų patraukė į vidutinės klasės kompiuterių pasaulį. Bet kas jie tokie? Skaityti daugiau . Kai jis bus paleistas, jis paprašys jūsų pasirinkti darbo vietos vietą (kur bus išsaugoti projekto aplankai) ir atidarys pagrindinį langą. Kiekvienas, anksčiau naudojęsis „Visual Studio“, supras, kad sąsaja atrodo šiek tiek pažįstama, nes „Eclipse“ siekia būti panašiai sunkaus kodo redaktoriumi.
Norėdami pradėti, norėsite sukurti naują projektą. „Eclipse“ paklaus, kokia programavimo kalba bus naudojama projekte. Palaikomų programavimo kalbų kiekis šiame sąraše priklauso nuo to, kokie papildomi paketai ir papildiniai yra įdiegti - turėdami tinkamus papildinius ir SDK, taip pat galite kurti naujus „Android“ programų projektus Taigi, ar norite kurti „Android“ programas? Štai kaip išmoktiPo tiek daug metų būtų galima pamanyti, kad mobiliųjų telefonų rinka dabar yra prisotinta kiekvienos žmogui įsivaizduojamos programos, tačiau taip nėra. Yra daugybė nišų, kurias dar reikia ... Skaityti daugiau „Eclipse“. Čia galite tapti dar konkretesniais dėl projekto tipo (jei norite), taip pat pasirinkti, kurią įrankių grandinę / kompiliatorių norite naudoti.
Sukūrę galite peržiūrėti kodą, pridėti naujų failų prie projekto ir atlikti bet ką, ko tik norite. „Eclipse“ taip pat siūlo gražų kontūrą, kuriame pateikiamas šiuo metu užrašytų funkcijų ir kintamųjų vaizdas. Kitas vaizdas leidžia sudaryti užduočių sąrašą, kad galėtumėte susitelkti ties būsimu darbu kurdami organizuotus sąrašus ir sudarydami tvarkaraščių tvarkaraščius.
Žinoma, yra keletas kitų labai sudėtingų funkcijų, kurios padeda tik tiems žmonėms, kurie tikrai žino, ką daro. Specialios funkcijos taip pat gali būti pridėtos per įvairius paketus ir papildinius. Galiausiai, „Preferences“ langas leidžia pritaikyti praktiškai viską, ką galima įsivaizduoti, kad „Eclipse“ veiktų taip, kaip norite. Kaip ir tikėtasi, tai gali būti eilučių numeracija, suderinamieji petnešos ir dar daugiau.
Montavimas
„Eclipse“ galima įdiegti iš bet kurio „Linux“ paskirstymo, ieškant „užtemimo“ paketo atitinkamame paketo tvarkytuve. Tuo atveju, jei jūsų platintojas pakeis tokias grupes kaip Fedora „Fedora 19“ „Schrödingerio katė“ yra gyva ir joje pilna naujų funkcijų ir patobulinimųDžiaugsmas pasauliui, buvo išleista nauja „Fedora“ versija, pavadinimu „Schrödingerio katė“! Anksčiau „Fedora“ vadovavo atvirojo kodo bendruomenei, laikydamasi griežtos atvirojo kodo politikos, nuolat ... Skaityti daugiau , galbūt norėsite pasirinkti „Eclipse“ paketų grupę (jei yra), kad ji tikrai ištrauktų visus rekomenduojamus paketus, nes dauguma platinimų yra linkę „Eclipse“ padalinti į kelis paketus.
Geany Geany - puikus lengvojo kodo redaktorius, skirtas „Linux“Keista, tačiau „Linux“ nesiūlo tiek daug gerų IDE (integruotos plėtros aplinkos). Manau, kad taip yra todėl, kad tą pačią dieną dauguma „Linux“ programuotojų išėmė seną gerą užrašų knygelę (arba „gedit“ šiuo atveju) ir pradėjo ... Skaityti daugiau , kita vertus, yra labai lengvas kodų redaktorius. Tiesą sakant, vienintelės dar lengvesnės programos yra paprasti teksto redaktoriai, palaikantys sintaksės paryškinimą. Kai pirmą kartą paleisite, jus pasitiks daug švelnesnė sąsaja. Jums nereikia daugybės įvairių funkcijų, kurių jums gali prireikti arba kurių jums nereikia, o daugiau bendrų veiksmų sąrašo.
Galite sukurti naujus failus su keliomis palaikomomis programavimo kalbomis, tačiau šios kalbos yra sunkiai koduojamos „Geany“ ir jų negalima pratęsti. Į sąrašą įtraukta dauguma bendrų kalbų. Projektų idėjos dažniausiai trūksta „Geany“ - vietoje to pamatysite tik šiuo metu atidarytų failų sąrašą. Nors man patinka projektų idėja, šis neprieinamumas juos paremti rodo Geany paprastumą. Tai suteikia ir privalumų, ir trūkumų, atsižvelgiant į jūsų programavimo poreikius.
Kaip ir bet kuriame kitame teksto redaktoriuje, jame taip pat yra eilučių numeracija, atitikimo petnešos ir kitos nuorodos, kad programavimas būtų lengvesnis. Kai jūsų kodas bus paruoštas, programa gali pabandyti sudaryti ir paleisti jums skirtą kodą, tačiau kartais turiu savo nuostatas, kai jis ateina į tai - Java programoje aš leidžiu Geany padaryti viską, bet C / C ++ atidarinėju terminalą, kad galėčiau kompiliuoti ir paleisti programą ne Geany.
Montavimas
„Geany“ galima įdiegti bet kuriame paskirstyme, ieškant „geany“ paketo atitinkamame paketo tvarkytuve. Kai kurie platinimai taip pat siūlo keletą „Geany“ papildinių - galite juos įdiegti, jei norite, tačiau pagrindinis „geany“ paketas turėtų suteikti jums visą programą.
Išvada
Taigi, kuris iš dviejų kodų redaktorių yra geresnis? Aš turėčiau jį atiduoti „Eclipse“ vien dėl to, kad jis gali padaryti viską ir viską, ką įmetate. Nors aš vis dar renkuosi dirbti su „Geany“ (nors mano programavimo įgūdžiai dar nėra tokie pažangūs), jis tikrai labiausiai tinka pradedantiesiems ir baigiant tarpiniais programuotojais. Visiems, kuriems yra dideli poreikiai (pvz., „Android“ programų kūrimas), prireiks „Eclipse“, kad jie atliktų savo darbą. Atsižvelgiant į tai, turėtumėte sąžiningai įvertinti savo programavimo poreikius, kad nuspręstumėte, kuris kodo redaktorius yra geriausias jums - jums bus sunku tik sau, jei pasirinksite „Eclipse“, kai jums to tikrai nereikia tai.
Kurį kodų redaktorių ar „Integruotą kūrimo aplinką (IDE)“ naudojate? Kodėl tau tai labiausiai patinka? Praneškite mums komentaruose!
Kuba Bo? anowski
Danny yra Šiaurės Teksaso universiteto vyresnysis, kuris naudojasi visais atvirojo kodo programinės įrangos ir „Linux“ aspektais.