Oglas

Če ste nekdo, ki redno piše kodo, je zelo pomembno, da uporabite urejevalnik kod, ki vam ustreza. V Linuxu je na voljo velik izbor urejevalnikov, od katerih je vsak usmerjen na različne vrste programerjev. Izbrati samo dva urednika za primerjavo je res težko, vendar sem izbrala svoja dva favorita: Eclipse in Geany.

Ta dva urednika sta fantastična v tem, kar si prizadevata doseči, vendar sta še vedno zelo različna drug od drugega. Če si podrobneje ogledam, sem primerjal ta dva po vmesniku, količini funkcij, splošni enostavni uporabi in drugih lastnostih, kot je jezikovna podpora.

Eclipse je dokaj masiven urejevalnik, ki poskuša vse funkcije, ki jih je mogoče zamisliti, vključiti v en sam paket, ki ga lahko uporabljajo vsi. Zaradi svoje velike velikosti zagotovo traja nekaj časa, tudi z a SSD trdi disk 101 Vodnik po pogonih SSDSolid State Drives (SSD diski) so z nevihto resnično prevzeli srednji in visoki računalniški svet. Toda kaj so oni? Preberi več . Ko se zažene, od vas zahteva, da izberete lokacijo za delovni prostor (kjer so shranjene mape projekta) in nato odpre glavno okno. Vsakdo, ki je pred tem uporabljal Visual Studio, bo spoznal, da je vmesnik videti nekoliko znan, ker želi Eclipse biti podobno težko urejevalnik kod.

instagram viewer

eclipse_interface

Za začetek boste želeli ustvariti nov projekt. Eclipse vas bo vprašal, kateri programski jezik bo projekt uporabljal. Količina podprtih programskih jezikov na tem seznamu je odvisna od tega, kateri dodatni paketi in vtičniki so nameščeni - s pravimi vtičniki in SDK lahko tudi ustvarite nove projekte aplikacij za Android Želite razviti aplikacije za Android? Tukaj je, kako se učitiPo toliko letih bi si človek mislil, da je trg mobilnih telefonov zdaj nasičen z vsako aplikacijo, ki jo je mogoče predstavljati človek - vendar to ni tako. Obstaja veliko niš, ki jih je še treba ... Preberi več v mrk. Tu lahko postanete še bolj natančni glede na vrsto projekta (če želite) in tudi izberete, katero orodje / prevajalnik želite uporabiti.

eclipse_project

Ko ustvarite kodo, si lahko ogledate kodo, dodate nove datoteke v projekt in počnete vse, kar želite. Eclipse ponuja tudi lep oris, ki vam omogoča pregled trenutno napisanih funkcij in spremenljivk. Drugi pogled vam omogoča, da ustvarite seznam opravil, tako da boste lahko osredotočeni na delo, ki ga čaka naprej, z ustvarjanjem organiziranih seznamov in rokov za načrtovanje.

eclipse_code

Seveda je na voljo še nekaj drugih zelo zapletenih funkcij, ki pomagajo samo tistim, ki resnično vedo, kaj počnejo. Posebna funkcionalnost se lahko doda tudi z različnimi paketi in vtičniki. Končno, okno Nastavitve vam omogoča, da prilagodite skoraj vse, kar je mogoče predstavljati, da bo Eclipse deloval tako, kot želite. Po pričakovanjih lahko to vključuje oštevilčenje vrstic, ujemanje naramnic in še veliko več.

Namestitev

Eclipse je mogoče namestiti iz katere koli distribucije Linuxa z iskanjem paketa "eclipse" znotraj ustreznega upravitelja paketov. V primeru, da vaša distribucija naredi skupine paketov, kot so Fedora Fedora 19 "Schrödingerjeva mačka" je živa in polna novih funkcij in izboljšavVeseli svetu, je izšla nova različica Fedora z imenom "Schrödingerjeva mačka"! Fedora je v preteklosti zagotavljala vodstvo v odprtokodni skupnosti, ki se drži strogih odprtokodnih pravil, nenehnih ... Preberi več , boste morda želeli izbrati skupino paketov Eclipse (če je na voljo), tako da bo zagotovo povlekel vse priporočene pakete, saj večina distribucij Eclipse deli na več paketov.

Genij Geany - odličen lahek urejevalnik kode za LinuxPresenetljivo je, da Linux ne ponuja toliko dobrih IDE-jev (integriranih razvojnih okolij). Verjamem, da je to zato, ker je v tistem času večina Linuxovih programerjev vzela dober stari Notepad (ali gedit v tem primeru) in začela ... Preberi več je na drugi strani zelo lahek urejevalnik kod. Pravzaprav so edine aplikacije, ki bi bile še bolj lahke, preprosti urejevalniki besedil, ki podpirajo poudarjanje sintakse. Ko ga prvič zaženete, boste pozdravili veliko varčnejši vmesnik. Nimate številnih različnih funkcij, ki jih morda ali ne potrebujete, ampak seznam pogostejših dejanj.

Ustvarite lahko nove datoteke s peščico podprtih programskih jezikov, vendar so ti jeziki trdo kodirani v Geany in jih ni mogoče razširiti. Na seznamu je zajetih večina skupnih jezikov. Ideja o projektih v Geanyu večinoma ni - namesto tega boste videli le seznam trenutno odprtih datotek. Čeprav mi je všeč ideja projektov, to zanemarjanje njihove podpore kaže preprostost Geanyja. To zagotavlja prednosti in slabosti, odvisno od vaših potreb po programiranju.

geany_template

Kot kateri koli drug urejevalnik besedila, tudi ta vključuje oštevilčenje vrstic, ujemanje oklepajev in druge bližnjice za lažje programiranje. Ko je vaša koda pripravljena, lahko aplikacija poskusi sestaviti in zagnati kodo, včasih pa imam svoje želje, ko je pride do tega - na Javi pustim Geanyu vse, vendar za C / C ++ odprem terminal za sestavljanje in zagon aplikacije izven Genij.

geany_run

Namestitev

Geany je mogoče namestiti v katero koli distribucijo z iskanjem paketa "geany" znotraj vašega ustreznega upravitelja paketov. Nekatere distribucije ponujajo tudi nekaj vtičnikov za Geany - po želji jih lahko namestite, vendar vam mora glavni paket "geany" dati popolno aplikacijo.

Zaključek

Kateri urednik kode od obeh je boljši? Moral bi ga dati Eclipseu, preprosto zato, ker lahko naredi vse in karkoli na to vržeš. Čeprav še vedno raje sodelujem z Geanyjem (čeprav moje programsko znanje še ni tako napredno), je za začetnike vmesni koder res najbolj primeren. Vsakdo z visokimi potrebami (kot je razvoj aplikacij za Android) bo v veliki meri potreboval program Eclipse, da opravi svoje delo. Glede na to bi morali pošteno presoditi svoje programske potrebe in se odločiti, kateri urejevalnik kod je najboljši za vas - sami sebi boste otežili, če boste izbrali Eclipse, ko ga resnično ne potrebujete to.

Kateri urejevalnik kod ali »integrirano razvojno okolje (IDE)« uporabljate? Zakaj vam je najbolj všeč? Sporočite nam v komentarjih!

Kuba Bo? anowski

Danny je starejši na univerzi v Severnem Teksasu, ki ima vse vidike odprtokodne programske opreme in Linuxa.