¿Qué es un IDE? ¿Y un editor de código?

17/11/2022

foto del autor de la noticia

José Antonio Rodríguez Navarro

Cuando estamos comenzando en el mundo de la programación es normal confundir ambos y sobretodo a plantearse lo siguiente: ¿Qué programa debería de utilizar para escribir mi código?

Pues te sorprenderá saber que hay muchas posibilidades para empezar a escribir tu código en la que no podremos incluir a Word, lo siento. 😥

📄 Características a tener en cuenta

La herramienta que usemos para escribir código debe de cumplir unos estándares o unas consignas para que esta la podamos considerar como una herramienta apta para tal función y además, sea moderna y se ajuste a lo que se use a día de hoy por la mayoría de programadores. Aquí te las menciono:

  • Sin formato. Es decir, no puedes darle formato al texto que introduzcas (negritas, encabezados, subrayados, etc).
  • Resaltado de sintaxis. Mientras tu escribes código, el programa te lo tiene que ir resaltado en función del lenguaje de programación y de lo que estés escribiendo.
  • Autocompletado. Normalmente escribiremos muchas introducciones repetitivas a la hora de programar. Lo normal sería que nuestro editor nos sugiriera la instrucción que ya estamos escribiendo y la autocomplete.

🛠 ¿Qué es un editor de código?

Ahora sí, empecemos por lo más básico. Voy a intentar definirte de la forma más sencilla posible lo que es un editor de código conociendo ya la información que te he brindado anteriormente.

Es un programa sumamente ligero (requiere pocos recursos) que está destinado a archivos, esto es importante que lo tengas en cuenta y que lo entiendas.

Veamos algunas de las características de estos para que termines de comprenderlos:

  • Soportan muchos lenguajes. Es decir, no están destinados a la programación de un lenguaje en concreto.
  • Puedes agregar plugins para que te ayuden en tu desarrollo o simplemente para que te hagan la experiencia más agradable.

En definitiva, depende de ti ajustarlo a tus necesidades y hacerlo más poderoso y/o más pesado dependiendo de las dependencias que le instales.

A continuación te voy a compartir alguno de los ejemplos de editor de código que probablemente te suenen:

  • VS Code
  • Sublime Text
  • Notepad ++
  • Atom (lamentablemente han dejado de darle soporte)
  • Vim (complicado de usar al principio pero muy poderoso)

🧰 ¿Y un IDE?

Estos programas están más destinados a un lenguaje en concreto. Es decir, todo lo mencionado antes, como son los plugins para mejorar tu experiencia, te lo dejan listo para que solo tengas que comenzar a programar en ese lenguaje de programación en cuestión.

En los editores de código te mencioné que en sí están destinados a un archivo, pues bien, los IDE están destinados directamente a un proyecto. Por ello son menos ligeros que los editores y consumen más recursos (vienen ya preparados para la acción 💪🏼).

Alguno de los IDE más famosos son:

  • Android Studio
  • Eclipse
  • Netbeans
  • Xcode
  • Visual Studio (no confundir con VS Code)

En definitiva, esto es un resumen global de ambos. Por supuesto hay mucho más contenido que puedas investigar sobre ello. Puedes utilizar uno u otro dependiendo de tus necesidades y del proyecto. ¿Qué usas tú? ¿Editor o IDE? 🤔