Integrated development environment

Integrated development environment


Language supportEdit

sommige IDEs ondersteunen meerdere talen, zoals GNU Emacs gebaseerd op C en Emacs Lisp, en IntelliJ IDEA, Eclipse, MyEclipse of NetBeans, allemaal gebaseerd op Java, of MonoDevelop gebaseerd op C#, of PlayCode.

Ondersteuning voor alternatieve talen wordt vaak geleverd door plugins, waardoor ze tegelijkertijd op dezelfde IDE kunnen worden geïnstalleerd. Bijvoorbeeld, Flycheck is een moderne On-the-fly syntaxis controle extensie voor GNU Emacs 24 met ondersteuning voor 39 talen., Eclipse, en Netbeans hebben plugins voor C / C++, Ada, GNAT (bijvoorbeeld AdaGIDE), Perl, Python, Ruby, en PHP, die worden geselecteerd tussen automatisch op basis van bestandsextensie, omgeving of project instellingen.

Attitudes op verschillende computerplatformsedit

Unix programmeurs kunnen opdrachtregel POSIX gereedschappen combineren tot een complete ontwikkelomgeving, die in staat is om grote programma ‘ s zoals de Linux kernel en zijn omgeving te ontwikkelen. In deze zin functioneert het gehele Unix systeem als een IDE., De vrije software GNU tools (GNU Compiler Collection (GCC), GNU Debugger (GDB) en GNU make) zijn beschikbaar op vele platforms, waaronder Windows. De alomtegenwoordige Unix filosofie van “everything is a text stream” stelt ontwikkelaars die de voorkeur command-line georiënteerde tools om editors te gebruiken met ondersteuning voor veel van de standaard Unix en GNU build tools, het bouwen van een IDE met programma ‘ s zoals emacsor Vim. Data Display Debugger is bedoeld als een geavanceerde grafische front-end voor veel tekstgebaseerde debugger standaard gereedschappen., Sommige programmeurs geven de voorkeur aan het beheren van makefiles en hun derivaten aan de vergelijkbare code building tools die zijn opgenomen in een volledige IDE. Bijvoorbeeld, de meeste bijdragers aan de PostgreSQL database gebruiken make en GDB direct om nieuwe functies te ontwikkelen. Zelfs bij het bouwen van PostgreSQL voor Microsoft Windows met behulp van Visual C++, Perl scripts worden gebruikt als een vervanging voor make in plaats van te vertrouwen op een IDE-functies. Sommige Linux IDEs zoals Geany proberen een grafische front-end te bieden aan traditionele build operaties.

op de verschillende Microsoft Windows-platforms worden command-line tools voor ontwikkeling zelden gebruikt., Bijgevolg zijn er veel commerciële en niet-commerciële producten. Echter, elk heeft een ander ontwerp vaak het creëren van onverenigbaarheden. De meeste grote compiler leveranciers Voor Windows bieden nog steeds gratis kopieën van hun command-line tools, waaronder Microsoft (Visual C++, Platform SDK,. Net Framework SDK, nmake utility).

IDEs zijn altijd populair geweest op de klassieke Mac OS en macOS van de Apple Macintosh, die dateren uit de Workshop van de Macintosh-programmeur Turbo Pascal, THINK Pascal en THINK C-omgevingen van het midden van de jaren 1980., Momenteel macOS programmeurs kunnen kiezen tussen native IDEs zoals Xcode en open-source tools zoals Eclipse en Netbeans. ActiveState Komodo is een eigen meertalige IDE ondersteund op macOS.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *