Home » Coding » IDE: El editor de código ideal

IDE: El editor de código ideal

Cuando me hacen la pregunta "¿qué editor de código es el ideal? ¿Eclipse, Visual Studio, Netbeans?" mi respuesta desalienta al interlocutor: "Ninguno… o todos.". La realidad es que hay todo tipo de desarrolladores y muchos tipos de aplicaciones y, por lo tanto, no hay ningún editor ideal. No todas las aplicaciones exigen que trabajemos con un IDE super potente. Eclipse o Visual Studio de Microsoft son muy buenos pero si lo único que pretendemos codificar es una pequeña rutina de Javascript un bloc de notas es más que suficiente. Si nuestra intención es escribir algo de código tenemos que considerar la nueva generación de editores de código. La base de muchos de los nuevos editores es Scintilla, que es el componente principal del famoso Notepad++.

Scintilla se  viene utilizando hace mucho y aquí comentaremos los nuevos editores que han salido al mercado.

GitHub Atom, un editor de código personalizable 

Un editor muy, pero muy, personalizable. Básicamente es una aplicación de escritorio basada en tecnologías web, HTML/JavaScript, y que mediante CSS le podemos cambiar la estética a nuestro gusto.

Atom dispone de un gran número de extensiones que potencian sus ya buenas características básicas. Es el editor que podemos adaptar a nuestro gusto y que podremos usar productivamente desde el primer día.

De modo estándar incluye:

  • Explorador del sistema de archivos
  • Cursores y selecciones múltiples
  • Paneles múltiples
  • Rápida búsqueda y reeemplazo  en proyectos
  • Snippets de código

Sublime Text, un editor de código especial

No es gratuito (a partir de unos 50 euros/licencia) pero vale la pena hacer el mes de evaluación… y probablemente nos convenza. Es un editor super extensible y se puede utilizar con casi cualquiera de los lenguajes de programación. Se puede instalar en Windows, Linux y Mac OS 10.6 y posteriores.

Un editor muy personalizable que tiene funcionalidades muy interesantes:

  • Goto Anyting: Para abrir archivos rápìdamente y saltar de inmediato a símbolos, líneas o palabras.
  • Selecciones múltiples: Para hacer cambios en muchas líneas en un sólo paso.
  • Modo sin distracciones: Es un modo a pantalla completa, sólo con el texto en el centro de la pantalla.
  • Intercambio instantáneo de proyectos: Cambia de proyecto manteniendo el contenido de las modificaciones y de los archivos aún no guardados.
  • Edición en pantalla dividida: Para trabajar simultáneamente en dos partes de un archivo o en dos archivos colocados uno al lado del otro.

Visual Studio Code, un editor de código que evolucionará

El más nuevo de los editores reseñados, aún en Preview. Es un editor gratuito (esperemos que siga así) que se puede utilizar en Windows, Linux y Mac OS. Similarmente a lo explicado en Atom. Code es una aplicación HTML/JavaScript, potente y rápida. Utiliza muchas de las tecnologías que forman la estructura de Visual Studio.

Aunque se espera que tendrá una rápida evolución, hay cosas pendientes, ya incluye:  

  • Intellisense llevado al grado máximo
  • Facilidades de navegación por el código
  • Resaltado de código
  • Control de parejas de llaves
  • Edición de archivos lado a lado
  • Sangría automática
  • Refactoring
  • Depurador integrado

Resumiendo

El editor de código, para el desarrollador, es algo muy importante porque diariamente pasará horas y horas utilizándolo y considerándolo casi como algo propio. Quizá por eso, llegados a cierto nivel de adaptación, es tan difícil cambiar de IDE. No obstante, con estos nuevos IDE vale la pena intentarlo.

 

Deja un comentario