
Joseph Goodman
0
3044
943
Pokud jste někdo, kdo pravidelně píše kód, je velmi důležité používat editor kódu, který vám vyhovuje. Pod Linuxem je velký výběr editorů, z nichž každý je zaměřen na různé typy programátorů. Výběr pouze dvou editorů k porovnání je opravdu těžký, ale vybral jsem si dva oblíbené: Eclipse a Geany.
Tito dva editoři jsou fantastickí v tom, čeho mají dosáhnout, ale stále se od sebe velmi liší. Abychom se mohli blíže podívat, porovnal jsem je podle rozhraní, množství funkcí, celkové snadnosti použití a dalších vlastností, jako je podpora jazyka.
Zatmění
Eclipse je poměrně masivní editor, který se snaží zahrnout všechny funkce, které si lze představit, do jediného balíčku, který může použít každý. Vzhledem ke své velké velikosti to určitě chvíli trvá, a to iu pevných disků. Jakmile se spustí, požádá vás, abyste vybrali umístění pracovního prostoru (kde jsou uloženy složky projektu) a poté se otevře hlavní okno. Každý, kdo dříve používal Visual Studio, si uvědomí, že rozhraní vypadá trochu povědomě, protože Eclipse si klade za cíl být editorem těžkých kódů..
Chcete-li začít, budete chtít vytvořit nový projekt. Eclipse se zeptá, jaký programovací jazyk bude projekt používat. Počet podporovaných programovacích jazyků v tomto seznamu závisí na tom, které další balíčky a pluginy jsou nainstalovány - se správnými pluginy a sadou SDK můžete také vytvářet nové aplikační projekty pro systém Android. Chcete tedy vyvíjet aplikace pro Android? Zde je návod, jak se to naučit, chcete vyvíjet aplikace pro Android? Zde je návod, jak se naučit Po tolika letech by si člověk myslel, že mobilní trh je nyní nasycený každou aplikací, kterou si člověk dokáže představit - ale tomu tak není. V Eclipse stále existuje spousta výklenků. Odtud se můžete ještě více specifikovat s typem projektu (pokud chcete) a také si vybrat, který nástroj / kompilátor chcete použít.
Po vytvoření si můžete zobrazit kód, přidat nové soubory do projektu a dělat, cokoli jiného chcete. Eclipse také nabízí pěkný obrys, který vám poskytne pohled na aktuálně psané funkce a proměnné. Další pohled umožňuje vytvořit seznam úkolů, takže se můžete soustředit na práci, která se děje, vytvořením organizovaných seznamů a naplánováním termínů.
Samozřejmě existuje několik dalších velmi komplikovaných funkcí, které pomáhají pouze těm lidem, kteří skutečně vědí, co dělají. Speciální funkce lze také přidat prostřednictvím různých balíčků a pluginů. A konečně, okno Předvolby vám umožní přizpůsobit prakticky všechno, co si lze představit, aby Eclipse fungoval tak, jak chcete. Podle očekávání to může zahrnovat číslování linek, odpovídající rovnátka a mnoho dalšího.
Instalace
Eclipse lze nainstalovat z jakékoli Linuxové distribuce hledáním “zatmění” balíček ve vašem příslušném správci balíčků. V případě, že vaše distribuce dělá skupiny balíčků, jako je Fedora Fedora 19 „Schrödingerova kočka“, je živá a plná nových funkcí a vylepšení Fedora 19 „Schrödingerova kočka“ je živá a plná nových funkcí a vylepšení Radost ze světa, nová verze Fedory krycí jméno „Schrödingerova kočka“ bylo vydáno! V minulosti Fedora poskytla vedení v komunitě open source, dodržovala přísné zásady open source, nepřetržitě… možná budete chtít vybrat skupinu balíčků Eclipse (pokud je k dispozici), takže určitě vytáhne všechny doporučené balíčky jako většinu distribucí inklinují k rozdělení Eclipse do více balíčků.
Geany
Geany Geany - skvělý editor lehkých kódů pro Linux Geany - skvělý editor lehkých kódů pro Linux Systém Linux překvapivě nenabízí tolik dobrých IDE (Integrated Development Environments). Věřím, že je to proto, že v ten den většina Linuxových programátorů vytáhla dobrý starý Poznámkový blok (nebo v tomto případě gedit) a začala ... na druhé straně je velmi lehký editor kódu. Ve skutečnosti jediné aplikace, které by byly ještě lehčí, jsou jednoduché textové editory, které podporují zvýraznění syntaxe. Při prvním spuštění vás přivítá mnohem zdravější rozhraní. Nejste obtěžováni množstvím různých funkcí, které můžete nebo nemusí, ale spíše seznamem běžnějších akcí.
Můžete vytvářet nové soubory s několika podporovanými programovacími jazyky, ale tyto jazyky jsou pevně zakódovány do Geany a nelze je rozšířit. V seznamu je uvedena většina běžných jazyků. Myšlenka projektů v Geany většinou chybí - místo toho uvidíte pouze seznam aktuálně otevřených souborů. I když se mi líbí myšlenka projektů, toto zanedbání jejich podpory ukazuje jednoduchost Geany. To poskytuje výhody i nevýhody v závislosti na vašich potřebách programování.
Jako každý jiný textový editor, také zahrnuje číslování řádků, odpovídající závorky a další zkratky pro usnadnění programování. Jakmile je váš kód připraven, aplikace se může pokusit zkompilovat a spustit kód pro vás, ale někdy mám své vlastní preference, pokud jde o to - v Java nechám Geany dělat všechno, ale pro C / C ++ otevřu terminál kompilovat a spouštět aplikaci mimo Geany.
Instalace
Geany lze nainstalovat do jakékoli distribuce hledáním a “geany” balíček ve vašem příslušném správci balíčků. Některé distribuce také nabízejí některé pluginy pro Geany - jste rádi, pokud je chcete nainstalovat, ale hlavní “geany” balíček by vám měl dát plnou žádost.
Závěr
Takže který z těchto dvou editorů kódu je lepší? Musel bych to dát Eclipse, jednoduše proto, že to dokáže všechno a všechno, co na to hodíš. I když stále dávám přednost práci s Geany (zatímco moje programovací dovednosti ještě nejsou tak pokročilé), je to opravdu nejvhodnější pro začátečníky až středně pokročilé. Každý, kdo má velké potřeby (například vývoj aplikací pro Android), bude do značné míry vyžadovat, aby Eclipse dokončil svou práci. Jak již bylo řečeno, měli byste poctivě posoudit své programovací potřeby, abyste se rozhodli, který editor kódu je pro vás nejlepší - ztěžujete to jen tehdy, pokud zvolíte Eclipse, když to opravdu nepotřebujete..
Který editor kódu nebo “Integrované vývojové prostředí (IDE)”, používáš? Proč se vám líbí nejlépe? Dejte nám vědět v komentářích!
Kuba Bo? Anowski