IDEs de programación

Xcode for Mac

En este post comento cual me parece que son los mas útiles o en mi opinión los mejores IDEs para cada lenguaje.
Lo primero es definir que es un IDE. Como sus siglas indican se trata de un: Integrated Development Enviroment, lo que en castellano significa, Entorno de desarollo integrado. Este está compuesto de herramientas que ayudan al programador a reunir en un solo programa todas las herramientas de compilación, edición y construcción de sus programas, en múltiples lenguajes.
A lo largo de mi corto tiempo como programador, he usado lenguajes web (HTML, PHP, Javascript), compilados (C, C++, C#, etc), lenguajes de programación SQL como plsql, scripts (Python, Perl, Ruby), y el semi-interpretado Java. He probado malos y buenos editores, y aquí recojo lo que me ha parecido mas interesante.

Editores simples (son programas como el conocido notepad de windows o el gedit en Ubuntu):
  • Notepad++ (Gratis. Solo Windows, funciona con Wine): me resultó muy útil en programación web. Es básico, autocompleta ciertas cosas, resalta sintaxis.


  • Gedit (Gratis. Incluido en algunos Linux): tambien resalta sintaxis, además de contar con la ventaja de venir incluido en Linux.
  • Komodo Edit (Gratis. Windows, Linux y Mac OS X): me parece el mas útil de todos los anteriores para ser un simple editor. Este cuenta con complementos que se instalan con un gestor muy parecido al de Firefox, resalta sintaxis de la mayoría de los lenguajes y además autocompleta: Java, Python y HTML y construye proyectos. Problema, consume bastante memoria y en netbooks por ejemplo no va muy fluido.

  • Smultron (Gratis. Solo Mac OS X): un editor bastante bueno pero parece que está siendo discontinuado. Lo destaco por su uso en programación web, aunque también me fue útil editando código de Python.
Descarga Leopard 10.5
IDEs:

  • XCode (Gratis. Mac OS X): entorno de programación genial donde los haya. Es simple, cómodo, autocompleta impresionantemente bien, el resaltado es bueno, gestiona bien los proyectos, no es muy pesado (funciona fluido en un netbook), el interface builder es fantástico para crear entornos de ventanas, el mejor que he probado. Para quien tenga el placer de poder usar un Mac OS, un entorno sin igual. Para Java quizá usaría Netbeans puesto que Xcode no soporta del todo los proyectos de Java.


  • NetBeans (Gratis. Windows, Linux, Mac OS X, BSD, etc): para mi no hay otra manera de programar en Java, el resaltado es muy bueno, compila en el acto mientras escribes y cuenta con una muy buena gestión de los proyectos en Java. Tiene diseñador de entornos gráficos.


  • CodeBlocks (Gratis. Windows, Linux, Mac OS X): muy buen entorno de programación para C y C++. Autocompleta y el resaltado esta bien hecho, cuenta con compilador (gcc) y constructor. Gestiona bastante bien los proyectos. Para mi tiene un fallo en Mac OS no funciona nada bien, pesa mucho, tarda en arrancar y no siempre pilla bien el gcc.







No hay comentarios:

Publicar un comentario