Publicitate

Dacă sunteți cineva care scrie cod în mod regulat, este foarte important să utilizați un editor de cod cu care vă simțiți confortabil. Sub Linux, există o selecție mare de editori dintre care să aleagă, fiecare vizând diferite tipuri de programatori. Alegerea a doar doi editori de comparat este foarte greu, dar am ales cele două favorite ale mele: Eclipse și Geany.

Acești doi editori sunt fantastici în ceea ce vizează să realizeze, dar încă sunt foarte diferiți unul de celălalt. Pentru a arunca o privire mai atentă, am comparat aceste două în funcție de interfață, cantitatea de caracteristici, ușurința generală de utilizare și alte caracteristici, cum ar fi suportul lingvistic.

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ă dimensiunilor mari, cu siguranță este nevoie de un timp pentru lansare, chiar și cu un hard disk cu stare solidă 101 Ghid pentru drivere cu stare solidă

instagram viewer
Driverele de stat solid (SSD) au luat cu adevărat intervalul de timp spre lumea de calcul extrem de înaltă prin furtună. Dar ce sunt? Citeste mai mult . Odată lansat, vă va solicita să alegeți o locație pentru spațiul de lucru (unde sunt salvate dosarele de proiect) și apoi deschideți fereastra principală. Oricine a folosit Visual Studio înainte își va da seama că interfața pare ușor familiară, deoarece Eclipse își propune să fie un editor de cod similar.

eclipse_interface

Pentru a începe, veți dori să creați un proiect nou. Eclipse vă va întreba ce limbaj de programare va folosi proiectul. Cantitatea de limbaje de programare acceptate din această listă depinde de pachetele și pluginurile suplimentare instalate - cu plugin-uri și SDK potrivite, puteți, de asemenea creați noi proiecte de aplicații Android Deci, vrei să dezvolți aplicații Android? Iată cum să învețiDupă atâția ani, s-ar crede că piața de telefonie mobilă este acum saturată de fiecare aplicație imaginabilă pentru om - dar nu este cazul. Există o mulțime de nișe care mai trebuie să ... Citeste mai mult în Eclipsa. De aici puteți deveni și mai specific cu tipul de proiect (dacă doriți), precum și să alegeți ce cabl de instrumente / compilator doriți să utilizați.

eclipse_project

Odată creat, puteți vizualiza codul, adăuga fișiere noi în proiect și face orice altceva doriți. Eclipse oferă, de asemenea, un schiț frumos care vă oferă o vedere a funcțiilor și a variabilelor scrise în prezent. O altă vizualizare vă permite să creați un tasklist, astfel încât să puteți să vă concentrați asupra lucrărilor înainte creând liste organizate și programând termene.

eclipse_code

Desigur, există câteva alte funcții extrem de complicate disponibile care ajută doar acei oameni care știu cu adevărat ce fac. O funcționalitate specială poate fi adăugată și prin diverse pachete și plugin-uri. În cele din urmă, fereastra Preferințe vă permite să personalizați practic tot ce poate fi imaginat, astfel încât Eclipse să funcționeze așa cum doriți. Așa cum era de așteptat, aceasta poate include numerotarea liniei, barele de potrivire și multe altele.

Instalare

Eclipse poate fi instalat din orice distribuție Linux, căutând un pachet „eclipse” în managerul de pachete respectiv. În cazul în care distribuția dvs. face grupuri de pachete, cum ar fi Fedora Fedora 19 „Pisica lui Schrödinger” este plină de caracteristici și îmbunătățiri noiBucurie pentru lume, a fost lansată o nouă versiune a codului numit Fedora „Pisica lui Schrödinger”! În trecut, Fedora a oferit leadership în comunitatea open source, ținând cont de politici stricte de tip open source, continuă ... Citeste mai mult , poate doriți să selectați grupul de pachete Eclipse (dacă este disponibil), astfel încât acesta va trage cu siguranță toate pachetele recomandate, deoarece majoritatea distribuțiilor tind să împartă Eclipse în mai multe pachete.

geany Geany - Un mare editor de coduri ușoare pentru LinuxÎn mod surprinzător, Linux nu oferă atât de multe IDE bune (Integrated Development Environments). Cred că acest lucru se datorează faptului că, în acea vreme, majoritatea programatorilor Linux au scos un notepad vechi (sau gedit în acest caz) și au început ... Citeste mai mult , pe de altă parte, este un editor de coduri foarte ușor. De fapt, singurele aplicații care ar fi și mai ușoare sunt editorii de text simpli care se întâmplă să susțină evidențierea sintaxei. Când o lansați pentru prima dată, veți fi întâmpinat cu o interfață mult mai sângeroasă. Nu sunteți distrus cu o multitudine de funcții diferite de care poate aveți sau nu nevoie, ci mai degrabă cu o listă de acțiuni mai comune.

Puteți crea fișiere noi cu o mână de limbaje de programare acceptate, dar aceste limbi sunt codate în Geany și nu pot fi extinse. Majoritatea limbilor comune sunt incluse în listă. Ideea de proiecte este în majoritate 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ă neglijare de a le susține arată simplitatea lui Geany. Aceasta oferă atât avantaje, cât și dezavantaje, în funcție de nevoile dvs. de programare.

geany_template

Ca orice alt editor de text, include, de asemenea, numerotarea liniei, paranteza de potrivire și alte comenzi rapide pentru a facilita programarea. Odată ce codul dvs. este gata, aplicația poate încerca să compileze și să ruleze codul pentru dvs., dar uneori am propriile mele preferințe atunci când vine la asta - în Java îl las pe Geany să facă totul, dar pentru C / C ++ deschid un terminal pentru a compila și rula aplicația în afara Geany.

geany_run

Instalare

Geany poate fi instalat în orice distribuție, căutând un pachet „geany” în managerul de pachete respectiv. Unele distribuții oferă și câteva pluginuri pentru Geany - este bine să le instalați dacă doriți, dar pachetul principal „geany” ar trebui să vă ofere aplicația completă.

Concluzie

Deci, ce editor de cod din cele două este mai bun? Trebuie să-i dau lui Eclipse, pur și simplu pentru că poate face tot și orice aruncați la el. Deși încă prefer să lucrez cu Geany (deși abilitățile mele de programare nu sunt la fel de avansate), este cu adevărat cel mai potrivit pentru începători și codificatori intermediari. Oricine are nevoi mari (cum ar fi dezvoltarea aplicațiilor pentru Android) va necesita în mare parte Eclipse să își îndeplinească munca. Acestea fiind spuse, ar trebui să evaluați cu sinceritate nevoile de programare pentru a decide care este cel mai bun editor de cod pentru tine - vei îngreuna singur dacă alegi Eclipse atunci când nu ai nevoie aceasta.

Ce editor de coduri sau „Integrated Development Environment (IDE)” folosiți? De ce îți place cel mai bine? Spuneți-ne în comentarii!

Kuba Bo? anowski

Danny este un senior la Universitatea din nordul Texasului care se bucură de toate aspectele legate de software-ul open source și Linux.