Integrované vývojové prostředí

Integrované vývojové prostředí


Jazyk supportEdit

Některá Ide, podpora více jazyků, jako je GNU Emacs založen na C a Emacs Lisp, a IntelliJ IDEA, Eclipse, MyEclipse nebo NetBeans, všechny založené na Java, nebo MonoDevelop, založený na C#, nebo PlayCode.

podpora alternativních jazyků je často poskytována pluginy, což jim umožňuje instalovat na stejné IDE současně. Například Flycheck je moderní on-the-fly rozšíření pro kontrolu syntaxe GNU Emacs 24 s podporou 39 jazyků., Eclipse a Netbeans mají pluginy pro C/C++, Ada, KOMÁR (například AdaGIDE), Perl, Python, Ruby a PHP, které jsou vybrány mezi automaticky na základě přípony souboru, prostředí nebo nastavení projektu.

Postojů napříč různými výpočetní platformsEdit

Unix programátoři mohou kombinovat příkazového řádku nástroje POSIX do kompletní vývojové prostředí, schopné vyvinout velké programy jako je Linux kernel a jeho prostředí. V tomto smyslu funguje celý systém Unix jako IDE., Free software GNU tools (GNU Compiler Collection (GCC), GNU Debugger (GDB) a GNU make) jsou k dispozici na mnoha platformách, včetně Windows. Všudypřítomná Unix filozofie „všechno je textový stream“ umožňuje vývojáři, kteří upřednostňují příkazového řádku orientované nástroje k použití editorů s podporou pro mnoho standardních Unix a GNU build nástroje, stavební IDE s programy likeEmacsor Vim. Debugger zobrazení dat má být pokročilým grafickým front-endem pro mnoho textových ladicích standardních nástrojů., Někteří programátoři dávají přednost správě makefiles a jejich deriváty k podobným nástrojům pro vytváření kódu obsaženým v plném IDE. Například většina přispěvatelů do databáze PostgreSQL používá make a GDB přímo k vývoji nových funkcí. I při vytváření PostgreSQL pro Microsoft Windows pomocí Visual C++ se skripty Perl používají jako náhrada za make, spíše než se spoléhat na jakékoli funkce IDE. Některé Linuxové Idy, jako je Geany, se pokoušejí poskytnout grafický front end tradičním operacím sestavení.

na různých platformách Microsoft Windows se zřídka používají nástroje příkazového řádku pro vývoj., V souladu s tím existuje mnoho komerčních a nekomerčních produktů. Každý má však jiný design, který běžně vytváří nekompatibility. Většina hlavních dodavatelů kompilátorů pro Windows stále poskytuje bezplatné kopie svých nástrojů příkazového řádku, včetně Microsoft (Visual C++, Platform SDK,. NET Framework SDK, nmake utility).

IDEs byly vždy populární na klasických Mac OS a macOS Apple Macintosh, které se datují do dílny programátora Macintosh, Turbo Pascal, THINK Pascal a THINK C prostředí v polovině 80.let., V současné době si programátoři macOS mohou vybrat mezi nativními Idy, jako je Xcode, a open-source nástroji, jako jsou Eclipse a Netbeans. ActiveState Komodo je proprietární vícejazyčný IDE Podporovaný na macOS.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *