Un IDE (integrert utviklingsmiljø), eller integrert utviklingsmiljø, er ikke annet enn en rekke verktøy som brukes av utviklere og programmerere for å lage programvare. Takket være disse IDEene trenger du ikke bruke en egen teksteditor for å skrive kildekoden, eller en kompilator for å kompilere den, eller en annen feilsøkingsprogram. De pleier å integrere alt det, og noen mer enn det.
Linux, spesielt Ubuntu, har blitt en veldig interessant plattform for utviklere. Hvis du tenker på å begynne å programmere fra dette operativsystemet, er det en liste med noen av de beste IDEene du har tilgjengelig for øyeblikket ...
Redaktør for Bluefish
Redaktør for Bluefish Det er ikke en IDE som sådan, men det kan være et flott verktøy for de som leter etter noe kraftig for webutvikling. I disse tilfellene tolkes de språk som ikke trenger å kompilere. Og denne redaktøren kan ha alt du trenger og mer, for eksempel et autofullføringssystem, automatisk identifikasjon, kraftig søkemotor og erstatningsverktøy, støtte for integrering av eksterne programmer som merke, lo, weblint, etc.
Dette programmet støtter HTML (også XHTML og HTML5) og CSS, men også andre interessante språk som Ada, ASP .NET og VBS, C / C ++, D, Clojure, CFML, gettext PO, Google Go, Java og JavaScript, jQuery, Lua og mer.
Geany
Geany det er veldig populært på Linux. Det er en lett IDE som støtter de fleste av de mest populære språkene. Det er enkelt og raskt for utvikling, med de grunnleggende funksjonene du forventer av et program som dette, for eksempel automatisk identifikasjon, syntaksmarkering, kodeutfylling av kode eller utdrag osv.
Inkluderer også en pluginsystem for å utvide funksjonene, noe som gjør det enda mer interessant i sine nyeste versjoner.
KDevelop
Dette integrert utviklingsmiljø veldig kraftig, komplett og moderne. Den brukes til GNU / Linux-systemer, så vel som andre Unix (FreeBSD, Solaris og macOS), og også i Windows. Selv om den er utviklet av KDE, fungerer den også under andre skrivebordsmiljøer. I tillegg er det gratis og åpen kildekode, under GPL-lisensen. Den støtter programmeringsspråk som C, C ++, Python, PHP og QML / JavaScript.
Eclipse
Eclipse er en annen av de mest populære og avanserte IDE-ene for Linux. Den er skrevet på Java og brukes hovedsakelig til utvikling av Java-applikasjoner, selv om den støtter andre språk ved hjelp av plugins. For eksempel som C, C ++, COBOL, Fortran, Haskell, JavaScript, Perl, PHP, Python, R, Ruby, Ruby on Rails, Scheme, etc.
Parentes
Kodeditoren Parentes Det kan inkluderes blant Linux IDE-ene, selv om det er et program laget av Adobe spesielt for webutvikling, slik det skjedde med den første på denne listen. Det er enkelt å bruke og funksjonelt, med en rekke verktøy, samt muligheten for å legge til plugins.
Visual Studio Code
Den populære Microsoft IDE har også blitt portet for Linux. Hvem vil si at blant IDEene til denne plattformen ville være en av dem fra Redmond for noen år siden ... Men ja, det stemmer, hvis du utvikler for Windows, foretrekker du sannsynligvis å gjøre dem fra det raske og kraftige Visual Studio Code.
Lazarus IDE
Lazarus IDE er et veldig raskt, gratis, gratis utviklingsverktøy som er tilgjengelig for forskjellige plattformer, inkludert GNU / Linux. Den er basert på Object Pacal-språket og er et flott alternativ til den velkjente Delphi.
anjuta
anjuta er en annen av IDEene som er tilgjengelige for Linux som du vil like. Dette integrerte utviklingsmiljøet tillater programmering på språk som C, C ++, Java, Python og også Vala. Den inneholder mange avanserte programmeringsfunksjoner. I tillegg er den perfekt integrert med GTK (GNOME).
NetBeans
En annen populær IDE er NetBeans. En gratis og åpen suite som er spesialisert på Java-programmeringsspråket. Den har også et stort antall moduler for å utvide den.
Reker3
For de som foretrekker å jobbe med programmeringsspråket reker (avledet fra BASIC, og gratis under GNU GPL-lisensen), vil du sikkert sette pris på å kjenne Gambas3. En av disse IDEene som er tilgjengelige for Linux for å lage skjemaer med knapper, tekstbokser og mange andre visuelle objekter.
QtCreator
Sist men ikke minst er det også en annen av de populære IDEene, for eksempel QtCreator. Som navnet antyder, spesielt designet for Qt-apper. Utviklet av TrollTech og som du kan utvikle for forskjellige skrivebordsmiljøer, til og med for Android- og iOS-mobiler.
Det er ingen tvil om at de alle er gode tekstredigerere. Og til og med noen av dem er gode IDEer. Men denne listen er utdatert og veldig ufullstendig. Hva med KDevelop? Det er mye mer enn en flerspråklig og plattform-IDE. Og Kate? Muligens en av de mest avanserte redaktørene som også kan brukes som en kraftig IDE.
Braketter kommer til å bli forlatt.
Hvorfor brukte de et bilde fra webStorm eller PhpStorm og nevnte det ikke engang?