Un IDE (Integrated Development Environment), O entorn de desenvolupament integrat, no és més que una suite d'eines usades per desenvolupadors i programadors per crear programari. Gràcies a aquests IDEs no hauràs de fer servir un editor de text independent per escriure el codi font, o un compilador per compilar, o un altre depurador. Solen integrar tot això, i alguns més que això.
Linux, especialment Ubuntu, s'ha transformat en una plataforma molt interessant per als desenvolupadors. Si estàs pensant en començar a programar des d'aquest sistema operatiu, aquí tens una llista amb alguns dels millors IDEs que tens disponibles actualment ...
Editor de peix blau
Editor de peix blau no és un IDE com a tal, però sí que pot ser una gran eina per als que busquen alguna cosa potent per a desenvolupament web. En aquests casos són llenguatges interpretats que no necessiten ser compilats. I aquest editor pot tenir tot el que necessites i més, com un sistema de completat automàtic, auto-identificació, potent cercador i eina de reemplaçament, suport per a integrar programes externs com make, lint, weblint, etc.
Aquest programa suporta HTML (també XHTML i HTML5) i CSS, però també altres llenguatges interessants com Ada, ASP .NET i VBS, C / C ++, D, Clojure, CFML, gettext PO, Google Go, Java i JavaScript, jQuery, Lua , i més.
Geany
Geany és molt popular a Linux. És un IDE lleuger que suporta la majoria dels llenguatges més populars. És simple i ràpid per al desenvolupament, amb les funcions bàsiques que esperes d'un programa com aquest, com l'auto-identificat, ressalt de la sintaxi, autocompletat de el codi o snippets, etc.
També inclou un sistema de connectors per estendre les seves capacitats, de manera que resulta encara més interessant en les seves últimes versions.
KDevelop
Aquest entorn de desenvolupament integrat molt poderós, complet i modern. S'empra per a sistemes GNU / Linux, així com altres Unix (FreeBSD, Solaris i macOS), i també en Windows. Encara que estigui desenvolupat per KDE, també funciona sota altres entorns d'escriptori. A més, és gratuït i de codi obert, sota llicència GPL. Suporta llenguatges de programació com C, C ++, Python, PHP, i QML / JavaScript.
Eclipsi
Eclipsi és un altre dels IDEs més populars i avançats per a Linux. Està escrit en Java i s'usa principalment per al desenvolupament d'aplicacions Java, encara que suporta altres llenguatges amb ajuda de connectors. Per exemple, com C, C ++, COBOL, Fortran, Haskell, JavaScript, Perl, PHP, Python, R, Ruby, Ruby on Rails, Scheme, etc.
Suports
L'editor de codi Suports es pot ficar entre els IDEs de Linux, tot i que és un programa creat per Adobe especialment per al desenvolupament web, com li passava a el primer d'aquesta llista. És fàcil d'usar i funcional, amb multitud d'eines així com possibilitat d'afegir plugins.
Codi de Visual Studio
El popular IDE de Microsoft també s'ha portat per a Linux. Qui diria que entre els IDEs d'aquesta plataforma estaria un dels de Redmond fa uns anys ... Però sí, així és, si desenvolupes per a Windows, és probable que prefereixis fer-los des del ràpid i potent Codi de Visual Studio.
Lazarus IDE
Lazarus IDE és una eina de desenvolupament molt ràpid, lliure, gratuïta que està disponible per a diverses plataformes, entre elles GNU / Linux. Es basa en el llenguatge Object Pacal i és una gran alternativa a la coneguda Delphi.
Anjuta
Anjuta és un altre dels IDEs disponibles per a Linux que t'agradaran. Aquest entorn de desenvolupament integrat permet programar en llenguatges com C, C ++, Java, Python, i també Vala. Inclou un munt de característiques avançades de programació. A més, està perfectament integrat amb GTK (GNOME).
NetBeans
Un altre dels IDEs populars és NetBeans. Una suite lliure i gratuïta que està especialitzada en el llenguatge de programació Java. A més, té una gran quantitat de mòduls per estendre.
Gambes3
Per als que prefereixin treballar amb el llenguatge de programació gambes (Derivat de BASIC, i lliure sota llicència GNU GPL), segur que apreciaran conèixer Gambas3. Un d'aquests IDEs disponibles per a Linux per crear formularis amb botons, quadres de text, i molts altres objectes visuals.
Qt Creator
Finalment, i no menys important, també hi ha un altre d'aquests IDEs populars, com Qt Creator. Com el seu propi nom indica, especialment dissenyat per a apps Qt. Desenvolupat per TrollTech i amb el qual podràs desenvolupar per diferents entorns d'escriptori, fins i tot per a mòbils Android i iOS.
No hi ha dubte que tots ells són bons editors de text. I fins i tot, alguns d'ells són bons IDE. Però aquesta llista és obsoleta i molt incompleta. Què hi ha de KDevelop? És molt més que un IDE multillenguatge i multiplataforma. ¿I Kate? Possiblement un dels editors més avançats que, a més, es pot fer servir com un potent IDE.
Brackets serà abandonat.
Per que van usar una imatge de webStorm o PhpStorm i ni tan sols ho esmenten?