Integreret udviklingsmiljø

Integreret udviklingsmiljø


Sprog supportEdit

Nogle Ide ‘ er understøtter flere sprog, såsom GNU Emacs-baseret på C og Emacs Lisp, og IntelliJ IDEA, Eclipse, Engelsk eller NetBeans, som alle er baseret på Java, eller MonoDevelop, baseret på C#, eller PlayCode.

Support til alternative sprog leveres ofte af plugins, så de kan installeres på samme IDE på samme tid. For eksempel er Flycheck en moderne on-the-fly syntakskontroludvidelse til GNU Emacs 24 med understøttelse af 39 sprog., Eclipse og Netbeans har plugins til C / C++, Ada, GNAT (for eksempel AdaGIDE), Perl, Python, Ruby og PHP, som vælges mellem automatisk baseret på filtypenavn, miljø eller projektindstillinger.

Holdninger på tværs af forskellige it-platformsEdit

Unix-programmører kan kombinere kommando-linje POSIX-værktøjer til et komplet udviklingsmiljø, i stand til at udvikle store programmer som Linux-kernen og dens miljø. I denne forstand fungerer hele Uni. – systemet som en IDE., De gratis Soft .are GNU-værktøjer (GNU Compiler Collection (GCC), GNU Debugger (GDB) og GNU make) er tilgængelige på mange platforme, herunder Windowsindo .s. Den gennemgribende Uni.-filosofi om “alt er en tekststrøm” gør det muligt for udviklere, der favoriserer kommandolinjeorienterede værktøjer, at bruge Redaktører med støtte til mange af de standard Uni. – og GNU-byggeværktøjer, der bygger en IDE med programmer someemacsor vim. Data Display Debugger er beregnet til at være en avanceret grafisk front-end for mange tekstbaserede debugger standardværktøjer., Nogle programmører foretrækker at styre makefiler og deres derivater frem for de lignende kodebygningsværktøjer, der er inkluderet i en fuld IDE. For eksempel bruger de fleste bidragydere til postgres .l-databasen make og GDB direkte til at udvikle nye funktioner. Selv når man bygger Postgres .l til Microsoft .indo .s ved hjælp af Visual C++, bruges Perl-scripts som en erstatning for make snarere end at stole på nogen IDE-funktioner. Nogle Linu.ide ‘ er som Geany forsøger at give en grafisk frontend til traditionelle byggeoperationer.

på de forskellige Microsoft platformsindo .s-platforme bruges kommandolinjeværktøjer til udvikling sjældent., Derfor er der mange kommercielle og ikke-kommercielle produkter. Men hver har et andet design, der ofte skaber uforeneligheder. De fleste større compiler leverandører til Windowsindo .s stadig give gratis kopier af deres kommandolinje-værktøjer, herunder Microsoft (Visual C++, Platform SDK,. net Frame .ork SDK, nmake nytte).

ide ‘er har altid været populære på Apple Macintosh’ s klassiske Mac OS og macOS, der går tilbage til Macintosh-programmørens værksted, Turbo Pascal, THINK Pascal og THINK C-miljøer i midten af 1980 ‘ erne., I øjeblikket kan macOS-programmører vælge mellem indfødte ide ‘ er som .code og open source-værktøjer som Eclipse og Netbeans. ActiveState Komodo er en proprietær multilanguage IDE understøttet på macOS.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *