Integrert utviklingsmiljø

Integrert utviklingsmiljø


Språk supportEdit

Noen IDEs støtte for flere språk, for eksempel GNU Emacs basert på C og Emacs Lisp, og IntelliJ IDEA, Eclipse, MyEclipse eller NetBeans, som alle er basert på Java, eller MonoDevelop, basert på C# -, eller PlayCode.

Støtte for alternative språk er ofte gitt av plugins, tillater dem å bli installert på samme IDE på samme tid. For eksempel, Flycheck er en moderne on-the-fly syntaks sjekking extension for GNU Emacs 24 med støtte til 39 språk., Eclipse og Netbeans har plugins for C/C++, Ada, GNAT (for eksempel AdaGIDE), Perl, Python, Ruby, og PHP, som er valgt mellom automatisk basert på filtypen, miljø eller project settings.

Holdninger på tvers av ulike computing platformsEdit

Unix programmerere kan kombinere kommando-linje POSIX-verktøy til et komplett utviklingsmiljø, i stand til å utvikle store programmer, for eksempel Linux-kjernen og dets omgivelser. I denne forstand, hele Unix-system fungerer som en IDE., Fri programvare GNU-verktøy (GNU Compiler Collection (GCC), GNU Feilsøkingsprogrammet (GDB), og GNU make) er tilgjengelig på mange plattformer, inkludert Windows. Den gjennomgripende Unix filosofi om at «alt er en tekst-stream» – gjør det mulig for utviklere som favoriserer kommando-linje orientert verktøy for å bruke redaktører med støtte for mange av de standard Unix og GNU bygge verktøy, bygg en IDE med programmer likeEmacsor Vim. Data Vises Debugger er ment å være et avansert grafisk front-end for mange tekst-basert debugger standard verktøy., Noen programmerere foretrekker å administrere makefiles og deres derivater til lignende koden bygge verktøy som inngår i en fullstendig IDE. For eksempel, de fleste bidragsytere til PostgreSQL databasen bruker gjøre og GDB direkte til å utvikle nye funksjoner. Selv når bygningen PostgreSQL for Microsoft Windows ved hjelp av Visual C++, Perl skript brukes som en erstatning for å gjøre snarere enn å stole på noen IDE-funksjoner. Noen Linux-IDEs som Geany forsøk på å gi en grafisk front end til tradisjonell bygge-operasjoner.

På ulike Microsoft Windows-plattformer, kommandolinje-verktøy for utvikling er sjelden brukt., Det er følgelig mange kommersielle og ikke-kommersielle produkter. Men, alle har en annen design som ofte skaper inkompatibilitet. De fleste store kompilatoren leverandører for Windows fortsatt gi gratis kopier av sine command-line verktøy, inkludert Microsoft Visual C++, Plattform SDK .NET Framework SDK, nmake utility).

IDEs har alltid vært populær på Apple Macintosh classic Mac OS og mac os, og kan dateres tilbake til Macintosh-Programmer ‘ s Workshop, Turbo Pascal, TROR Pascal og TENKE C miljøer på midten av 1980-tallet., For tiden macOS programmerere kan velge mellom innfødte IDEs som Xcode og åpen-kilde verktøy som Eclipse og Netbeans. ActiveState Komodo er en proprietær flerspråklig IDE støttes på macOS.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *