Reklama

Ak ste niekto, kto pravidelne píše kód, je veľmi dôležité, aby ste používali editor kódu, ktorý vám vyhovuje. V systéme Linux je k dispozícii veľký výber editorov, z ktorých každý bol zameraný na rôzne typy programátorov. Vybrať na porovnanie iba dvoch editorov je skutočne ťažké, ale vybral som si dvoch obľúbených favoritov: Eclipse a Geany.

Títo dvaja editori sú fantastickí v tom, čo majú v úmysle dosiahnuť, ale stále sa navzájom výrazne líšia. Aby som sa bližšie pozrel, porovnal som tieto dve stránky podľa rozhrania, množstva funkcií, celkovej ľahkosti použitia a ďalších charakteristík, ako je podpora jazyka.

Eclipse je pomerne rozsiahly editor, ktorý sa snaží zahrnúť všetky funkcie, ktoré si vieme predstaviť, do jedného balíka, ktorý môže každý použiť. Vzhľadom na svoju veľkú veľkosť to určite trvá chvíľu, dokonca aj s pevný disk SSD 101 Sprievodca jednotkami SSDJednotky SSD (Solid State Drives) skutočne zaútočili na svet výpočtovej techniky strednej triedy až po špičkové počítače. Ale čo sú zač? Čítaj viac

instagram viewer
. Po spustení sa zobrazí výzva na výber umiestnenia pracovného priestoru (kde sa ukladajú zložky projektu) a potom sa otvorí hlavné okno. Každý, kto už predtým používal Visual Studio, si uvedomí, že rozhranie vyzerá trochu oboznámene, pretože cieľom Eclipse je podobne editor ťažkých kódov.

eclipse_interface

Ak chcete začať, budete chcieť vytvoriť nový projekt. Eclipse sa vás spýta, aký programovací jazyk bude projekt používať. Počet podporovaných programovacích jazykov v tomto zozname závisí od toho, ktoré ďalšie balíčky a doplnky sú nainštalované - pomocou správnych doplnkov a súpravy SDK môžete tiež vytvárať nové projekty aplikácií pre Android Takže chcete vyvíjať aplikácie pre Android? Tu je návod, ako sa učiťPo toľkých rokoch by si človek myslel, že mobilný trh je teraz nasýtený každou aplikáciou, ktorú si človek dokáže predstaviť - to však nie je tak. Existuje veľa výklenkov, ktoré stále musíte ... Čítaj viac v Eclipse. Odtiaľto môžete byť ešte konkrétnejší s typom projektu (ak chcete), ako aj zvoliť, ktorý nástroj / kompilátor chcete použiť.

eclipse_project

Po vytvorení môžete kód zobraziť, pridať nové súbory do projektu a urobiť všetko, čo chcete. Eclipse tiež ponúka pekný prehľad, ktorý vám poskytne pohľad na aktuálne napísané funkcie a premenné. Ďalšie zobrazenie vám umožňuje vytvoriť zoznam úloh, aby ste sa mohli sústrediť na prácu, ktorá je pred nami, vytvorením organizovaných zoznamov a naplánovaním termínov.

eclipse_code

K dispozícii je samozrejme niekoľko ďalších veľmi komplikovaných funkcií, ktoré pomáhajú iba tým ľuďom, ktorí skutočne vedia, čo robia. Špeciálnu funkčnosť je možné pridať aj prostredníctvom rôznych balíkov a doplnkov. Nakoniec vám okno Preferences umožňuje prispôsobiť prakticky všetko, čo si viete predstaviť, aby Eclipse fungoval tak, ako chcete. Podľa očakávania to môže zahŕňať číslovanie riadkov, zodpovedajúce rovnátka a mnoho ďalšieho.

inštalácia

Eclipse sa dá nainštalovať z akejkoľvek distribúcie Linuxu vyhľadaním balíka „eclipse“ v príslušnom správcovi balíkov. V prípade, že vaša distribúcia robí skupiny balíkov ako napr fedora Fedora 19 „Schrödingerova mačka“ žije a je plná nových funkcií a vylepšeníRadosť z celého sveta bola vydaná nová verzia Fedory s krycím menom „Schrödinger's Cat“! Fedora v minulosti poskytovala vedúce postavenie v komunite otvorených zdrojov, dodržiavala prísne zásady otvoreného zdroja, neustále ... Čítaj viac , možno budete chcieť vybrať skupinu balíkov Eclipse (ak je k dispozícii), aby určite stiahla všetky odporúčané balíčky, pretože väčšina distribúcií má tendenciu Eclipse rozdeliť do viacerých balíkov.

geany Geany - vynikajúci ľahký editor kódu pre LinuxPrekvapivo, Linux neponúka toľko dobrých IDE (Integrated Development Environments). Domnievam sa, že je to preto, že v ten deň väčšina Linuxových programátorov vybrala starý starý Poznámkový blok (alebo v tomto prípade gedit) a začala ... Čítaj viac , na druhej strane je veľmi ľahký editor kódov. V skutočnosti jediné aplikácie, ktoré by boli ešte ľahšie, sú jednoduché textové editory, ktoré podporujú zvýrazňovanie syntaxe. Pri prvom spustení vás privítajú oveľa zdravšie rozhranie. Nie ste obťažovaní množstvom rôznych funkcií, ktoré môžete alebo nemusíte potrebovať, ale zoznamom bežných akcií.

Môžete vytvárať nové súbory pomocou niekoľkých podporovaných programovacích jazykov, ale tieto jazyky sú pevne zakódované do jazyka Geany a nie je ich možné rozšíriť. V zozname je zahrnutá väčšina bežných jazykov. Myšlienka projektov v Geany väčšinou chýba - namiesto toho uvidíte iba zoznam aktuálne otvorených súborov. Aj keď sa mi páči myšlienka projektov, táto zanedbávanie ich podpory ukazuje jednoduchosť Geany. To poskytuje výhody aj nevýhody v závislosti od vašich potrieb programovania.

geany_template

Rovnako ako akýkoľvek iný textový editor, zahŕňa aj číslovanie riadkov, zodpovedajúce rovnátka a ďalšie skratky na uľahčenie programovania. Keď je váš kód pripravený, aplikácia sa môže pokúsiť zostaviť a spustiť kód pre vás, ale niekedy mám svoje vlastné preferencie, keď je príde na to - v Java nechám Geany robiť všetko, ale pre C / C ++ otvorím terminál na kompiláciu a spustenie aplikácie mimo Geany.

geany_run

inštalácia

Geany je možné nainštalovať do akejkoľvek distribúcie vyhľadaním balíka „geany“ v príslušnom správcovi balíkov. Niektoré distribúcie tiež ponúkajú niektoré doplnky pre Geany - ak ich chcete, môžete ich nainštalovať, ale hlavný balík Geany by vám mal poskytnúť úplnú aplikáciu.

záver

Takže ktorý z týchto dvoch editorov kódov je lepší? Musel by som to dať Eclipse, jednoducho preto, že dokáže urobiť všetko a čokoľvek, na čo hodíš. Aj keď stále uprednostňujem spoluprácu s Geany (zatiaľ čo moje programovacie zručnosti ešte nie sú také pokročilé), je pre začiatočníkov až stredne pokročilých programátorov najvhodnejšie. Každý, kto má vysoké potreby (napríklad vývoj aplikácií pre Android), bude do značnej miery vyžadovať, aby Eclipse dokončil svoju prácu. Ako už bolo povedané, mali by ste čestne vyhodnotiť svoje programovacie potreby, aby ste sa rozhodli, ktorý editor kódu je najlepší pre vás - bude to pre vás ťažké, len ak si vyberiete Eclipse, keď to naozaj nepotrebujete ono.

Ktorý editor kódu alebo „integrované vývojové prostredie (IDE)“, ktorý používate? Prečo sa vám páči najviac? Dajte nám vedieť v komentároch!

Kuba Bo? anowski

Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.