¿Quins són els millors IDEs de programació per a GNU / Linux?

Molts dels que fem servir GNU / Linux ho fem per dissenyar o programar. Personalment em dedico a el disseny web (ja penjaré alguna feina mio) i crec que Debian, És la millor distribució per a aquesta tasca donat que 2 de cada 3 servidors usen Debian o derivada d'aquesta.

Vaig a fer una petita comparativa dels 3 que més ús i que més m'agraden. Ho faré sota diversos criteris valorats de l'1 a el 5:

  • Facilitat d'ús: El que ve a ser la corba d'aprenentatge de l'IDE.
  • Consum.
  • Personalització.
  • És lliure?

Comencem pel principi, un dels més usats:

1.  Eclipsi / Aptana:

Eclipse_3.6_Helios

Un pes pesat, en molts sentits, dissenyat en Java per la Java, però amb una capacitat de personalització increïble, pots usar-lo per a diversos llenguatges (Java, Pitó, Ruby, Android) I canviar d'entorn amb només un clic.

Molt visual, pots personalitzar fins l'avorriment. Et dóna moltíssima informació de les classes (els seus mètodes i atributs els pot veure en una caixa), pots automatitzar certes tasques, com per exemple, la creació d'Getters i Setters.

Si fas servir algun Framerwork, pots utilitzar el completat automàtic de classes, automatitzar la seva instal·lació i accedir a la consola de comandaments des del mateix IDE.

  • Facilitat d'ús: 4 (Podria ser més senzill, però una vegada que ho poses al teu gust és molt senzill)
  • consum: 5 (Usa Java, això diu molt)
  • personalització: 5 (Des de les finestres fins als colors de la sintaxi)
  • És lliure? : A el 100% Pots descarregar-te el codi font.

Enllaç: http://www.eclipse.org/

PD: Aptana, És una «versió» de eclipsi optimitzada per al disseny web, es pot fer servir com a afegit o com un altre programa.

2. VI:

empenta

Lleuger, complex i el pots fer servir sense ratolí, però lleig amb ganes. és un IDE de consola, el pots fer servir sense entorn gràfic (la qual cosa és molt còmode per editar arxius per SSH), Però és molt complex d'usar, no té menús i té moltíssims ordres, Et caldrà unes quantes hores per poder usar-lo amb desimboltura.

No té integració directa amb Framerworks, Ni amb GIT ni similars (Eclipsi y Simple Text 2 si) per defecte, no té la vista de directori, ni res (la qual cosa, espanta una mica, però un cop heu escoltat que aquestes fent, gairebé no cal).

Per cert, la captura és de la meva VI, Que el tinc a pèl (només li activi l'opció per ressaltar la sintaxi)

  • Facilitat d'ús: 1 (Complex com el sol)
  • consum: 0 (Ni es nota)
  • personalització: 3 (Has de editar l'arxiu vimrc i pots afegir moltes coses, però has de saber que toques)
  • És lliure? : A el 100% Pots descarregar-te el codi font.

Bonus: La configuració definitiva de VIM per cortesia de  Alexandre Alcalde.

3. Sublim Text 2:

B7cXd

basat en VIM, de què hereta el seu aspecte (quan ho obres recentment instal·lat), la seva personalització (el fa més visual, però també una mica complex tot i que no tant com VIM)  i el seu reduït consum, pot funcionar en qualsevol màquina, per vella que sigui.

Però el bo que té aquest IDE és la seva capacitat d'adaptació, pot fer el que vulguis, tens macros, tens snippets, tens la manera zen, múltiples cursors i el millor, pots usar-lo sense el ratolí.

És actualment la nena bonica de tots els IDEs, per que pots utilitzar-lo per tots els llenguatges, tots els FW i fins i tot totes les teves manies com a programador.

  • Facilitat d'ús:3 (Complex, però més abordable que VI)
  • consum: 1 (Més que VI, Però imperceptible)
  • personalització: 4 (Has de editar l'arxiu vimrc i pots afegir moltes coses, però has de saber que toques)
  • És lliure? : A l'50% No pots descarregar-te el codi font, és de pagament però pots usar-lo sense pagar si restriccions (traient un missatge que surt cada X).

Enllaç: http://www.sublimetext.com/

En resum, els IDEs, com tot en aquesta vida, depèn de cada un, personalment ús tots tres, cada un per a cada cosa, VI el faig servir com cisell (anem, per canviar 4 coses o per editar arxius de configuració) i Aptana y ST2 per a projectes de disseny web.

El meu consell per triar un bon IDE? Prova, compara i si trobes alguna cosa millor, quedátelo.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Rogergm70 va dir

    A mi m'agrada molt Sublim Text, una interfície bonica i amb múltiples eines.

  2.   ILAV va dir

    Bé, suposo que pel títol de l'post, et refereixis als millors IDEs per a tu .. És així?

    Ara donaré la meva aportació. Primer que tot, no sabia que VIM era un IDE, i que tampoc Sublim Text es basés en aquest O_O. Sublim Text ja va per la versió 3, la qual ja es pot provar sense problemes 😀

    Si em preguntes a mi, per al desenvolupament web faltar unes quantes aplicacions en la llista:

    - Bluefish
    - Brackets
    - Geany
    - NetBeans
    - Bluegriffon
    - entre d'altres.

    Especialment Brackets és el que més estic fent servir últimament. ¿Ja ho vas provar? T'ho recomano 😀

    Salutacions

    1.    beny_hm va dir

      jo faig servir netbeans per la comoditat d'usar les meves repositoris amb un clic 🙂

    2.    Carlos.Gude va dir

      Vim és un editor de text, però el pots fer servir com IDE, (com notepad i fins un tovalló de paper pot ser un bon IDE xD)

      Evidentment és la meva opinió i no vaig posar més perquè sinó donaria gairebé per escriure un llibre que quedaria obsolet res més acabar-lo, no sé si m'entens xD

    3.    Steve va dir

      Cert ILAV. Probe bluefish, però em vaig quedar amb Bluegriffon.

    4.    jon85p va dir

      He provat un temps Codelite i sembla ser un bon IDE igual 🙂

    5.    O_Pixot_O va dir

      Brackets m'encanta amb el seu desenvolupament en viu, això si, és molt inestable quan modifiqueu una cosa que no sigui css.

  3.   Rodrigo Satch va dir

    AMMM crec que és una mica curt, però en fi
    Jo vaig fer fa temps un article

    Revisa'l potser ampliïs els teus horitzons

    http://rockdrigo.info/2013/04/cual-es-el-entorno-de-desarrollo-y-que-herramientas-uso/

  4.   Personal va dir

    Crec que vas deixar alguns fora de la llista, hi ha una confusió entre el que és lliure i gratuït, a més que Android no és un llenguatge.

    Una cosa que m'hagués agradat llegir és sobre els paquets de sublim, molts d'ells si són lliures i afegeixen funcionalitats molt bones.

  5.   Xoslorg va dir

    Sóc usuari de Archlinux i programador de C i els que més m'agraden són Netbeans, Monodevelop i Sublimetext.
    Netbeans és molt pesat però pots triar el compilador entre els que tinguis instal·lats.
    Monodevelop és molt simple sense massa sobrecàrrega visual però falla en el col·lapsat de text i que només funciona amb gcc.
    Sublimetext pesa poc, consumeix un gens de memòria Super configurables però requereix una mica de temps el poder treure-li el seu suc.
    Ús habitualment Monodevelop.
    Si parlem d'editors plans sense més encara que he de reconèixer que emacs té el seu encant gedit sempre va ser i serà la meva elecció.

    1.    Lleó va dir

      Em sumo!

  6.   plexo va dir

    encara no hi ha un IDE que superi el poder d'Emacs

  7.   3ndriago va dir

    Actualment faig tots els meus protector usant Brackets i Eclipsi PDT, però tot i extranno de vegades la facilitat que tenia -o té- Dreamweaver per editar arxius remots via http://FTP...

  8.   Giskard va dir

    Jo ús GEANY i em va de meravella.

  9.   Wada va dir

    ¿VIM lleig? VIM és Suckless 🙂

  10.   truko22 va dir

    Ús kate, per aprendre bash script ic / c ++

  11.   Isidor va dir

    ¿Sublim Text 2 50% lliure ?. Primera notícia.
    llicència

  12.   pandev92 va dir

    Personalment per ci c ++, em quedo amb qtcreator de lluny.

  13.   ainus va dir

    Crec que van faltar uns quants mes.
    Ni tan sols s'esmenta a anjuta?

  14.   zetaka01 va dir

    Doncs no hi ha IDEs per a Linux. Primer, pas de Sublim Text, és del millor però et limita la seva llicència. Anem a separar IDEs d'Editors, no són el mateix.
    Ara, una petita llista:
    -Netbeans, no li enveja res a Eclipse, però és pesat. IDE
    -Kdevelop per a disseny gràfic en c, cc ++. IDE
    -Monodevelop per disseny en Mono (.Net). IDE
    -Lazarus per disseny en Free Pascal (com Delphi). IDE
    -Geany multillenguatge i lleuger. editor
    -Anjuta multillenguatge i lleuger. editor
    -QTCreator per a C ++ amb QT. IDE
    -Gedit amb plugins. Multillenguatge. editor
    -Code: Blocks per c, c ++. IDE
    -wxFormBuilder en principi per c, c ++, però genera interfícies gràfiques per a diversos llenguatges usant wxWidgets. IDE
    -jEdit editor multillenguatge basat en java molt més lleuger que Eclipsi o Netbeans

    Puf, i molts més. M'he deixat pel camí Python (amb el seu IDE Eric) i alguns llenguatges més.

    És una llista petita, hi ha per donar i vendre.
    Una salutació.

    1.    3ndriago va dir

      Bona aclariment, jo em s'adoni també que l'autor barrejo indiscriminadament editors de text avançats i IDEs.

    2.    Konozidus va dir

      ¿Quin criteri segueixes per diferenciar IDE de Editor? És que jo considero a Anjuta ja Geany com IDEs, no editors, i no es perquè no ho serien.

  15.   urKh va dir

    Vim FTW !!!

    Vaig ser usuari d'eclipsi per molt temps, però quan vaig començar a treure-li el suc a Vim, va ser que em vaig adonar el temps que havia perdut en aquest IDE, però amb Vim, de debò, sents el powa xD

    1.    Chuck Daniels va dir

      Val molt la pena invertir temps en VIM (que no és per tant), després pots fer meravelles. Amb plugins (hi ha una quantitat immensa) i personalitzant '.vimrc' és un IDE molt complet i lleuger.

  16.   Anònim va dir

    Recomanaria Gambes, aquest permet amb un mateix codi crear programes per a Linux en Deb i RPM, Mac OS X i Windows ...

    La seva alternativa privativa és Reial Basic, ara anomenat Xojo, és gratuït com demo.

    https://es.wikipedia.org/wiki/Gambas
    https://es.wikipedia.org/wiki/REALbasic

  17.   pobreotaku va dir

    Vaig provar diversos ides i no em terme agradant cap, només emacs rockeja. A l'sublim no li arribo per no ser lliure i una cosa que no és lliure no mereix cap suport.
    Emacs4eve

    1.    pandev92 va dir

      Però un iPod amb iOS si val suport? LOLAZO

      1.    pobreotaku va dir

        En una antiga existència era un iPod amb ios on era feliç, després de GNU és una penitència que menyspreu però sóc pobre i aturat així que el mantindré fins que tingui per substituir-amb alguna cosa que porti devien, ja que androide no ho considero ni bo ni lliure.

  18.   kik1n va dir

    En primer lloc i indiscutible Vim 😀

  19.   Blaire Pascal va dir

    M'agrada l'estructura en general de l'post, l'únic és que, com diuen alguns per aquí, va ser bastant curt.

  20.   Urizev va dir

    Emacs és el millor.

  21.   eliotime3000 va dir

    Emacs, et va faltar aquest. Aquest IDE té vida pròpia, i ha estat present des dels anys 70 's.

    I per cert, ¿i què va ser de l'tutorial d'Emacs? Estava genial.

  22.   yeiij va dir

    Sens dubte et mancat un dels millors, El grandíssim Geany.

  23.   desikoder va dir

    Jo de moment tir amb geany, per al que necessito em ve genial

  24.   xarlieb va dir

    en general, per a web i scripting utilitzo Geany. És el més semblant a el totpoderós Notepad ++ que he trobat en Linux.

    Després per a edicion remota acabes utilitzant el VIM si o si, qu és un conyàs quan la latència juga en contra teva, però he de reconèixer que els que ho saben usar bé de veritat, fan meravelles amb el

  25.   Ferthedems va dir

    De debò penses que VIM és lleig? Això depèn de quant temps es dediqui a la seva configuració, aquí us poso una captura de la meva configuració de VIM, a mi no em sembla per res horrible 😉

    https://drive.google.com/file/d/0B2MNhdcsFEhiTEtUX1UxMEMyTzg/edit?usp=sharing

    Una salutació! 😀

    1.    Carlos.Gude va dir

      Dic que PER DEFECTE és lleig. (Pásame la configuració si us plau !!!!!)

      A veure, evidentment només parlo dels IDEs que he fet servir, potser deguda de deixar-ho més clar en l'article

      1.    Ferthedems va dir

        ¡Hola!

        He utilitzat un tema anomenat Kolor (https://github.com/zeis/vim-kolor), En conjunt amb vim-airline (https://github.com/bling/vim-airline). Després faig servir un munt de plugins, entre d'altres un per múltiples cursors, snippets per als llenguatges amb els quals treball (Python amb Django, Bash ...), encara que això és només 'la punta de l'iceberg ".

        Aviat faré un article en el meu web explicant com he configurat VIM. Quan estigui llest em posaré en contacte amb tu. 🙂

        Por cierto, felicitaciones por la página, soy lector de DesdeLinux y Usemos Linux desde hace un par de años (seguramente más), y con la unión de sendos wesites ahora hay mucha y buena información recogida en la web. Gracias por el enorme trabajo que lleváis a cabo.

        Una salutació!

  26.   F3niX va dir

    Buenas a todos, quiero reflejar acá mi humilde opinión acerca de algunas entradas que están publicando, debido a que pienso que moderar mas los post, para evitar la publicación de entradas así, este es un post que no parece de Desde Linux, ya vienen varios post así que desde mi forma de ver las cosas, bajan la calidad del contenido del sitio.

    Els meus perdons ILAV, KzKgGaraa i UsemosLinux .. però obrir-se a la comunitat comporta a un maderamiento actiu per mantenir un mínim de qualitat de l'contingut de el lloc.

    Ja veig diversos posts com el de «Linuxeando Windows» que no va amb el tema de l'bloc, que no porta bona redacció, que no té un propòsit clar, i aquest d'altra banda que és totalment d'opinió, a més sense bons fonaments tècnics i amb errors diversos (Que ni esmentés).

    Amb això al que vull arribar és que haurien de ser més estrictes amb els post que es publiquen, no que tanquin les portes a la comunitat (Formo part d'ella), sinó que només tractin de pujar els estàndards per mantenir la qualitat a la que ens tenen acostumats els tres administradors.

    Espero no haver molestat a ningú és la meva opinió i sóc un lector assidu d'aquesta meravellosa comunitat.

    Salutacions.

    1.    ILAV va dir

      Potser tinguis raó, de fet molts pensen de la mateixa forma, però Com dir-li a algú que el seu modest aporti «No té qualitat»? És una cosa molt lleig fer això, ja que moltes de les persones que participen ho fan amb la millor de les intencions.

      El teu comentari no molesta, a contra s'agraeix 😉

      1.    F3niX va dir

        Entenc això completament ILAV, m'encanta com la comunitat aporta, però s'hauria de saber que les aportacions han de ser això «Aportacions», i hi ha molts que no ho són, s'ha perdut poc a poc els tutorials per entrar en «Opinió», cosa que gairebé sempre comporta a flame wars. Ara si les opinions fossin forts i molt especifiques com les de @diazepan s'entendria.

        Encara que la veritat des del teu posició és difícil rebutjar a la comunitat que els manté vius, pel que crec es deberia crear un sistema per incentivar la qualitat de les entrades, com «millor aportació del mes», «tutorial mes destacat», cosa que estimuli a millorar als redactors.

        Salutacions i gràcies per llegir la meva opinió.

        1.    ILAV va dir

          Gràcies a tu, m'has donat excel·lents idees 😉

  27.   Ozkar va dir

    Jo ús PyCharm (no és lliure ni res d'això) però em sento hypercómodo.

    1.    F3niX va dir

      Som 2 amic, encara que si no pesés tant :(, però m'encanta el Ide per a mi el millor ide de Python encara que sigui privatiu.

      Salutacions.

  28.   Shini-Kire va dir

    Penso que netbeans és mes poderós i fàcil d'utilitzar que l'eclipsi per dir-ho millor 😀

  29.   renec va dir

    Com que no sóc programador em diverteixo amb Lazarus el RAD de Free Pascal tant en Windows com Linux a part que Free Pascal em resulta mes ràpid en execució que GCC, és com tenir la facilitat d'l'odiat Visual Basic però multiplataforma.
    L'altre IDE que ocupo és Geany

  30.   St0rmt4il va dir

    Doncs, dels que mes ús per a la web són:

    Sublimetext - Editor
    Geany - IDE
    Brackets - Editor

    Per desenvolupament d'aplicacions amb GUI:

    Eclipsi - IDE (per Python i Ruby)
    Gambas3 - IDE (Per a una que una altra app en Basic)

    Salutacions!

  31.   Eduardo va dir

    IDE: Integrated development environment (Entorn integrat de desenvolupament) Un IDE ha de tenir per ser tal un editor de codi, XNUMX debugger i eines d'automatització (compilació, empaquetat, etc) No ho prenguis a malament però VIM o SublimeText no crec que siguin IDEs , si poden ser molt bons editors de codi, i encara que poguessis agregar un compilador i un debugger, un IDE per ser tal ha de venir amb aquestes eines des del principi. Més enllà de la bona voluntat del teu treball que és molt bo, aquestes confonent als que recentment comencen a programar. Saber que és cada cosa i que possibilitats tenen és la base perquè cada un busqui d'acord a la necessitat, comoditat i gust personal la millor opció a l'hora de desenvolupar.

  32.   Raúl Fernández va dir

    Crec que aquí hi ha hagut una confusió:
    Sublim Text (que ja va en la versió 3) i Vim no són IDEs, són Editors de text. És diferent: mentre que un IDE posseeix eines de testeig, compilació i més, un editor de text és només per a l'escriptura (com diu el nom) de text i codi.
    Aclarit això, la meva llista de IDEs i editors favorits:
    IDEs:
    - Dev C ++ (Windows, només per a C ++) (Gratis, privatiu)
    - Code :: Blocks IDE (Multiplataforma, per a C ++ i extensible a altres programes) (Obert)
    Editors de text:
    - Nano: Editor per terminal, molt simple (Obert)
    - Sublim Text (3)
    - Visual Studio Code (Multiplataforma) (Obert, malgrat ser de M $)