Integrerad utvecklingsmiljö

Integrerad utvecklingsmiljö


Språk supportEdit

Vissa IDEs stöd för flera språk, såsom GNU Emacs baserad på C-och Emacs-Lisp, och IntelliJ IDEA, Eclipse, MyEclipse eller NetBeans, alla baserade på Java, eller MonoDevelop, baserat på C#, eller PlayCode.

stöd för alternativa språk tillhandahålls ofta av plugins, så att de kan installeras på samma IDE samtidigt. Till exempel, Flycheck är ett modernt on-the-fly syntaxkontroll förlängning för GNU Emacs 24 med stöd till 39 språk., Eclipse, och Netbeans har plugins för C/C++, Ada, GNAT (till exempel AdaGIDE), Perl, Python, Ruby och PHP, som är markerade mellan automatiskt baserat på file extension, miljö eller inställningarna för projektet.

attityder över olika datorplattformsedit

Unix-programmerare kan kombinera kommandoradsposix-verktyg i en komplett utvecklingsmiljö som kan utveckla stora program som Linux-kärnan och dess miljö. I den meningen fungerar hela Unix-systemet som en IDE., Free software GNU tools (GNU Compiler Collection (GCC), GNU debugger (GDB) och GNU make) finns på många plattformar, inklusive Windows. Den genomgripande Unix-filosofin om ”allt är en textström” gör det möjligt för utvecklare som föredrar kommandoradsorienterade verktyg att använda Redaktörer med stöd för många av de vanliga Unix-och GNU-byggverktygen, bygga en IDE med program somemacsor Vim. Data Display Debugger är avsedd att vara en avancerad grafisk front-end för många textbaserade debugger standardverktyg., Vissa programmerare föredrar att hantera makefiles och deras derivat till liknande kod byggverktyg som ingår i en fullständig IDE. Till exempel använder de flesta bidragsgivare till PostgreSQL-databasen make och GDB direkt för att utveckla nya funktioner. Även när man bygger PostgreSQL för Microsoft Windows med Visual C++ används Perl-skript som ersättning för make istället för att förlita sig på några IDE-funktioner. Vissa Linux IDEs som Geany försök att ge en grafisk front end till traditionella bygga operationer.

på de olika Microsoft Windows-plattformarna används kommandoradsverktyg för utveckling sällan., Följaktligen finns det många kommersiella och icke-kommersiella produkter. Varje har dock en annan design som vanligtvis skapar inkompatibiliteter. De flesta stora kompilatorleverantörer för Windows ger fortfarande gratis kopior av sina kommandoradsverktyg, inklusive Microsoft (Visual C++, Platform SDK,. Net Framework SDK, nmake utility).

IDEs har alltid varit populär på Apple Macintosh klassiska Mac OS och macOS, som går tillbaka till Macintosh programmerarens verkstad, Turbo Pascal, THINK Pascal och THINK C miljöer i mitten av 1980-talet., För närvarande macOS programmerare kan välja mellan infödda IDEs som Xcode och öppen källkod verktyg som Eclipse och Netbeans. ActiveState Komodo är en proprietär Multi IDE stöds på macOS.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *