Jak si mohu vybrat nejlepší open source IDE?
Jedním z nejdůležitějších a často používaných programovacích nástrojů je integrované vývojové prostředí (IDE). Existuje mnoho IDE open source, každý s jedinečnou sadou specifických funkcí. Výběr nejlepšího open source IDE bude vyžadovat přemýšlení o tom, jaký typ programování bude proveden, jazyk, který bude použit, a cílovou platformu. Někteří IDE budou poskytovat širokou škálu nástrojů, ale přijdou se strmou křivkou učení, zatímco jiní by mohli být příliš jednoduchí, ale poskytnout jen málo v pohodlí vymoženosti. Nejlepší open source IDE bude ten, který nezasahuje do pracovního postupu a poskytuje pohodlnější programování.
Jednou z výhod výběru open source IDE je to, že je jich tolik. Řada komerčních IDE převedla své licence na open source, takže dříve drahé vývojové prostředí je dostupné všem zdarma. Kromě toho byla komunita pro vývoj open source docela investována do vytváření spolehlivých IDE pro komunitní použití a několikrát tak učinila. To ponechalo pole velmi schopných, velmi výkonných nástrojů s otevřeným zdrojovým kódem.
První dva faktory, které mohou člověku pomoci rozhodnout se, který open source IDE je pro jeho potřeby nejlepší, bude určit, jaký operační systém a programovací jazyk budou použity. Některé IDE jsou nezávislé na platformě, jiné nikoli. To by mohlo vyloučit některé z možností. Existují IDE specificky zaměřené na jeden jazyk a existují další, které jsou víceúčelové a dosahují své specifické jazykové funkčnosti prostřednictvím zásuvných modulů. Nalezení IDE, které podporují cílový jazyk, také zúží výběr.
Je třeba zvážit vlastnosti open source IDE. Existují jednoduché programy, které fungují jen o málo více než textové editory zvýrazňující syntaxe. Alternativně existují IDE, které umožňují automatické generování kódu, což brání potřebě psát standardní podpisy metod. Mezi nimi jsou také některé. Toto rozhodnutí je jedinečné pro každého programátora, protože někteří budou cítit, že se větší IDE příliš brání, zatímco jiní nemohou programovat bez těchto funkcí.
Nejlepší open source IDE by mělo mít uživatelské rozhraní, které je pro programátora intuitivní. Neexistuje žádný důvod k použití IDE, pokud má důležité funkce a nabídky skryté někde, kde by uživatel normálně nevypadal. Procházení designem, který programátor považuje za matoucí, ztratí jen čas a způsobí frustrace.
Nakonec je open source software podporován komunitou. Do open source byly vydány velmi působivé komerční IDE, ale mateřská společnost opustila podporu a komunita ji nevyzdvihla. Člověk by si měl být jist, že vybrané open source IDE stále obsahuje vývojovou komunitu. To je důležité, protože programovací jazyky se mění pravidelně a bez zachování aktuálního IDE se rychle stane zastaralým.