Un IDE (integreret udviklingsmiljø), eller integreret udviklingsmiljø, er intet andet end en række værktøjer, der bruges af udviklere og programmører til at oprette software. Takket være disse IDE'er behøver du ikke bruge en separat teksteditor til at skrive kildekoden eller en compiler til at kompilere den eller en anden fejlretning. De har tendens til at integrere alt det, og nogle mere end det.
Linux, især Ubuntu, er blevet en meget interessant platform for udviklere. Hvis du overvejer at begynde at programmere fra dette operativsystem, er her en liste med nogle af de bedste IDE'er, som du i øjeblikket har til rådighed ...
Bluefish redaktør
Bluefish redaktør Det er ikke en IDE som sådan, men det kan være et godt værktøj for dem, der leder efter noget kraftigt til webudvikling. I disse tilfælde fortolkes de sprog, der ikke behøver at blive kompileret. Og denne editor kan have alt, hvad du har brug for og mere, såsom et autofuldførelsessystem, automatisk identifikation, kraftfuld søgemaskine og udskiftningsværktøj, understøttelse af integration af eksterne programmer som mærke, fnug, weblint osv.
Dette program understøtter HTML (også XHTML og HTML5) og CSS, men også andre interessante sprog som Ada, ASP .NET og VBS, C / C ++, D, Clojure, CFML, gettext PO, Google Go, Java og JavaScript, jQuery, Lua og mere.
Geany
Geany det er meget populært på Linux. Det er en let IDE, der understøtter de fleste af de mest populære sprog. Det er enkelt og hurtigt til udvikling med de grundlæggende funktioner, som du forventer af et program som dette, såsom automatisk identifikation, fremhævning af syntaks, automatisk udfyldning af kode eller uddrag osv.
Indeholder også en pluginsystem at udvide dets kapaciteter, hvilket gør det endnu mere interessant i sine nyeste versioner.
KDevelop
dette integreret udviklingsmiljø meget kraftfuld, komplet og moderne. Det bruges til GNU / Linux-systemer såvel som andre Unix (FreeBSD, Solaris og macOS) og også i Windows. Selvom det er udviklet af KDE, fungerer det også under andre desktop-miljøer. Derudover er det gratis og open source under GPL-licensen. Det understøtter programmeringssprog som C, C ++, Python, PHP og QML / JavaScript.
Eclipse
Eclipse er en anden af de mest populære og avancerede IDE'er til Linux. Det er skrevet på Java og bruges hovedsageligt til udvikling af Java-applikationer, selvom det understøtter andre sprog ved hjælp af plugins. For eksempel såsom C, C ++, COBOL, Fortran, Haskell, JavaScript, Perl, PHP, Python, R, Ruby, Ruby on Rails, Scheme osv.
Beslag
Kodeditoren Beslag Det kan inkluderes blandt Linux IDE'erne, selvom det er et program oprettet af Adobe specielt til webudvikling, som det skete med den første på denne liste. Det er let at bruge og funktionelt med et stort antal værktøjer samt muligheden for at tilføje plugins.
Visual Studio Code
Microsofts populære IDE er også blevet portet til Linux. Hvem ville sige, at der blandt IDE'erne på denne platform ville være en af Redmond for nogle få år siden ... Men ja, det er rigtigt, hvis du udvikler til Windows, foretrækker du sandsynligvis at gøre dem fra den hurtige og kraftfulde Visual Studio Code.
Lazarus IDE
Lazarus IDE er et meget hurtigt, gratis, gratis udviklingsværktøj, der er tilgængeligt for forskellige platforme, herunder GNU / Linux. Det er baseret på Object Pacal-sproget og er et godt alternativ til den velkendte Delphi.
Anjuta
Anjuta er en anden af de IDE'er, der er tilgængelige til Linux, som du kan lide. Dette integrerede udviklingsmiljø tillader programmering på sprog som C, C ++, Java, Python og også Vala. Det indeholder mange avancerede programmeringsfunktioner. Derudover er den perfekt integreret med GTK (GNOME).
NetBeans
En anden populær IDE er NetBeans. En gratis og åben suite, der er specialiseret i Java-programmeringssproget. Det har også et stort antal moduler til at udvide det.
Rejer3
For dem der foretrækker at arbejde med programmeringssproget gambas (afledt af BASIC, og gratis under GNU GPL-licensen), vil du helt sikkert sætte pris på at kende Gambas3. En af disse IDE'er til rådighed for Linux til at oprette formularer med knapper, tekstfelter og mange andre visuelle objekter.
Qt Creator
Sidst men ikke mindst er der også en anden af de populære IDE'er, såsom QtCreator. Som navnet antyder, specielt designet til Qt-apps. Udviklet af TrollTech, og som du kan udvikle til forskellige desktop-miljøer, selv til Android- og iOS-mobiltelefoner.
Der er ingen tvivl om, at de alle er gode teksteditorer. Og selv nogle af dem er gode IDE'er. Men denne liste er forældet og meget ufuldstændig. Hvad med KDevelop? Det er meget mere end en flersproget og platform-IDE. Og Kate? Muligvis en af de mest avancerede redaktører, der også kan bruges som en stærk IDE.
Beslag vil blive opgivet.
Hvorfor brugte de et billede fra webStorm eller PhpStorm og nævnte det ikke engang?