Full-Featured versus Basic Editor de cod Linux Eclipse și Geany Comparat
Dacă sunteți cineva care scrie regulat codul, este foarte important să folosiți un editor de cod cu care vă simțiți bine. Sub Linux, există o selecție largă de editori de la care puteți alege, fiecare vizând diferite tipuri de programatori. Alegerea doar a doi editori de comparat este foarte greu, dar am ales cele două favorite: Eclipse și Geany.
Acești doi editori sunt fantastici la ceea ce au de gând să realizeze, dar sunt încă foarte diferiți unul de celălalt. Pentru a arunca o privire mai atentă, am comparat aceste două aspecte prin interfața, cantitatea de caracteristici, ușurința generală de utilizare și alte caracteristici, cum ar fi suportul lingvistic.
Eclipsă
Eclipse este un editor destul de masiv care încearcă să includă fiecare caracteristică imaginabilă într-un singur pachet pe care toată lumea îl poate folosi. Datorită dimensiunii sale mari, este cu siguranță un timp de lansare, chiar și cu un hard-disk solid-state. După lansare, vă va cere să alegeți o locație pentru spațiul de lucru (unde sunt salvate folderele proiectului) și apoi să deschideți fereastra principală. Oricine a folosit Visual Studio înainte va realiza că interfața pare puțin familiarizată deoarece Eclipse își propune să fie un editor de cod greu similar.
Pentru a începe, veți dori să creați un nou proiect. Eclipse vă va întreba ce limbă de programare va utiliza proiectul. Cantitatea de limbi de programare acceptate din această listă depinde de pachetele și pluginurile suplimentare instalate - cu pluginurile potrivite și SDK, puteți crea, de asemenea, noi proiecte de aplicații Android Deci, doriți să dezvoltați aplicații Android? Iată cum să învățați așa că doriți să dezvoltați aplicații Android? Iată cum să învăț După atâția ani, s-ar crede că piața de telefonie mobilă este acum saturată cu orice aplicație imaginabilă omului - dar nu este cazul. Există o mulțime de nișe care trebuie încă să ... Citiți mai multe în Eclipse. De aici puteți deveni și mai specific cu tipul de proiect (dacă doriți), precum și alegeți ce unelar / compilator pe care doriți să îl utilizați.
Odată creat, puteți să vizualizați codul, să adăugați fișiere noi în proiect și să faceți tot ce doriți. Eclipse oferă, de asemenea, un contur frumos care vă oferă o vedere a funcțiilor și variabilelor scrise în prezent. O altă viziune vă permite să creați un tasklist, astfel încât să vă puteți concentra asupra lucrului înainte, prin crearea listelor organizate și a programării termenelor limită.
Desigur, există și alte câteva caracteristici extrem de complicate disponibile care ajută doar acei oameni care știu cu adevărat ce fac. Funcționalități speciale pot fi, de asemenea, adăugate prin diferite pachete și pluginuri. În cele din urmă, fereastra Preferințe vă permite să particularizați practic tot ceea ce puteți imagina, astfel încât Eclipse să funcționeze așa cum doriți. Așa cum era de așteptat, acest lucru poate include numerotarea liniilor, corespondența și multe altele.
Instalare
Eclipse poate fi instalat din orice distribuție Linux prin căutarea unui “eclipsă” pachet din cadrul managerului dvs. de pachete. În cazul în care distribuția ta face grupuri de pachete, cum ar fi Fedora Fedora 19 "Schrödinger's Cat" este în viață și complet de noi caracteristici și îmbunătățiri Fedora 19 "Schrödinger's Cat" este în viață și de noi caracteristici și îmbunătățiri Bucuria lumii, o nouă versiune a Fedora cu numele de cod "Schrödinger's Cat" a fost lansat! În trecut, Fedora a oferit leadership în comunitatea open source, ținând cont de politicile stricte de open source, continuă ... Read More, poate doriți să selectați grupul de pachete Eclipse (dacă este disponibil) pentru a trage definitiv toate pachetele recomandate majoritatea distribuțiilor tind să împartă Eclipse în mai multe pachete.
geany
Geany Geany - Un editor de coduri foarte ușoare pentru Linux Geany - un editor de coduri foarte ușoare pentru Linux În mod surprinzător, Linux nu oferă multe IDE-uri bune (medii integrate de dezvoltare). Cred că acest lucru se datorează faptului că în cea mai mare parte a zilei, majoritatea programatorilor Linux au scos un Notepad bun vechi (sau gedit în acest caz) și au început ... Citeste mai mult, pe de altă parte, este un editor de cod foarte ușor. De fapt, singurele aplicații care ar fi și mai ușoare sunt editorii simpli de text care se întâmplă să susțină evidențierea sintaxelor. Când îl lansezi pentru prima oară, vei fi întâmpinat cu o interfață mai bună. Nu sunteți blasted cu o multitudine de caracteristici diferite pe care le poate sau nu ar putea avea nevoie, ci mai degrabă o listă de acțiuni mai comune.
Puteți crea fișiere noi cu o mână de limbi de programare acceptate, dar aceste limbi sunt codificate greu în Geany și nu pot fi extinse. Majoritatea limbilor comune sunt cuprinse în listă. Ideea de proiecte este în mare parte absentă în Geany - în schimb veți vedea doar o listă de fișiere deschise în prezent. În timp ce îmi place ideea de proiecte, această neglijență în sprijinul lor arată simplitatea lui Geany. Aceasta oferă atât avantaje, cât și dezavantaje, în funcție de nevoile dvs. de programare.
Ca orice alt editor de text, acesta include și numerotarea rândului, corespondența și alte comenzi rapide pentru a ușura programarea. Odată ce codul dvs. este gata, aplicația poate încerca să compileze și să execute codul pentru dvs., dar câteodată am preferințele mele când vine vorba de asta - în Java l-am lăsat pe Geany să facă totul, dar pentru C / C + + deschid un Terminal pentru a compila și a rula aplicația în afara lui Geany.
Instalare
Geany poate fi instalat în orice distribuție prin căutarea unui a “geany” pachet din cadrul managerului dvs. de pachete. Unele distribuții oferă, de asemenea, unele pluginuri pentru Geany - sunteți binevenit să le instalați dacă doriți, dar principalul “geany” pachetul ar trebui să vă dea aplicația completă.
Concluzie
Deci, care editor de cod din cele două este mai bun? Va trebui să o dau Eclipse, pur și simplu pentru că poate face totul și tot ce arunci. În timp ce prefer să lucrez cu Geany (în timp ce abilitățile mele de programare nu sunt încă la fel de avansate), este cu adevărat potrivită pentru coderi începători și intermediari. Oricine are nevoie de o mare nevoie (cum ar fi dezvoltarea aplicațiilor Android) va solicita Eclipse să-și facă munca. Acestea fiind spuse, ar trebui să evaluați nevoile dvs. de programare pentru a decide în mod cinstit editorul de cod care este cel mai bine pentru dvs. - veți face doar dificil pentru tine dacă alegeți Eclipse atunci când într-adevăr nu aveți nevoie de ea.
Ce editor de cod, sau “Mediul de dezvoltare integrat (IDE)”, folosesti? De ce îți place cel mai bine? Spuneți-ne în comentariile!
Kuba Bo? Anowski
Explorați mai multe despre: Programare.