Los mejores programas para programar
Atom (Windows/Mac/Linux, MIT)
Con un aspecto muy similar a Sublime Text, Atom es un editor de textos creado por GitHub, la famosa plataforma colaborativa de proyectos con control de versiones. Está desarrollado con C++ y Node.js, utilizando diferentes tecnologías webs como CoffeeScript, CSS o HTML. Una auténtica maravilla para el programador. https://atom.io/
Adobe Brackets (Windows/Mac/Linux, MIT)
Si eres un desarrollador front-end que trabaja con tecnologías como HTML5, CSS3, Javascript o similares, una opción interesantísima es utilizar Adobe Brackets. Se trata de un editor de código open source creado específicamente para diseñadores web, que posee un fantástico y atractivo aspecto visual junto a utilidades integradas que facilitan muchísimo las tareas de un desarrollador. Además, tiene soporte para complementos y plugins, lo que lo hace muy personalizable. http://brackets.io/
Light Table (Windows/Mac/Linux, GPL)
Otro magnífico editor para programar es Light Table, el cuál posee un fantástico equilibrio entre minimalismo y funcionalidad, que además es todo un placer para nuestros ojos. El editor destaca por su facilidad de uso y leve curva de aprendizaje, incorporando una sección de conexiones donde puedes comunicar el editor con un navegador para editar HTML/CSS/JS en vivo (sin necesidad de actualizar el navegador) de forma extremadamente sencilla. http://www.lighttable.com/
VIM (Windows/Mac/Linux, GPL)
Si eres un programador de la vieja escuela, sin duda tu editor predilecto será Vim. Además de ser el editor imprescindible en una terminal de texto o en conexiones remotas vía SSH, está diseñado especialmente para ser lo más productivo una vez superes su curva de aprendizaje. Aquí tienes una pequeña guía básica sobre VIM, aunque si quieres profundizar en su manejo, lo mejor es que lo hagas jugando un RPG: VIM Adventures. http://www.vim.org/
Eclipse (Windows/Mac/Linux, EPL)
Ciertos usuarios prefieren utilizar un IDE para programar, un entorno de desarrollo que incluye herramientas especializadas: automatización de tareas de compilación y generación, depuración, gestión de memoria u otras. Eclipse es uno de ellos. Se aleja del concepto de editor ofreciendo una completa solución especializada en ciertos lenguajes:
- Eclipse Kepler: Java
- Eclipse con ADT: Android
- Sprint Tool Suite: Spring Framework
- Eclipse IDE for C/C++: C o C++
- PHPEclipse: PHP
NetBeans (Windows/Mac/Linux, CDDL/GPL2)
NetBeans es otro de los IDE que se mencionan siempre junto a Eclipse. Quizás un poco más sencillo de utilizar que Eclipse, permite el desarrollo para entornos en los que se utilice Java, PHP, C/C++, Groovy o HTML5. Ofrece soporte para bases de datos o control de versiones, junto a muchas características más. https://netbeans.org/
IntelliJ IDEA CE (Windows/Mac/Linux, Apache2)
Si existe un IDE que ha emergido en los últimos años hasta alcanzar los primeros puestos, este ha sido IntelliJ IDEA. Se trata de un entorno de desarrollo que permite programar en una gran cantidad de lenguajes: Java, Javascript, CoffeeScript, Node.js, ActionScript, Python, Ruby, Groovy, SQL, HTML/CSS y muchos otros mediante plugins a parte.
Android Studio, el editor oficial de Google para desarrollar en Android está basado en IntelliJ IDEA.
Visual Studio Express (Windows, Gratuito)
El conocido IDE de Microsoft no puede quedarse fuera de la lista, ya que es un perfecto ejemplo de como debe ser un IDE respecto a comodidad. Microsoft Visual Studio Express es una versión limitada del IDE, orientada a desarrollos en Visual Basic, Visual C++, Visual C#, Windows Phone o tecnologías web como HTML, CSS, ASP.NET, AJAX, Silverlight u otras, mediante Visual Web Developer Express.Recuerda que también tienes MonoDevelop, como IDE multiplataforma para tecnologías C# o .NET.
Comentarios