De IDEs y editores (1)

Hay mucha diferencia entre un IDE y un editor, no importa cuan elaborado sea el editor, éste siempre será menos complicado que el IDE. Algunos editores pueden ser muy sofisticados y algunos IDE pueden carecer de alguna funcionalidad, pero aún así son distinguibles rápidamente.

Esencialmente para calificar como «IDE» a alguna herramienta de desarrollo de software, creo, es el que ésta pueda llevar la «administración de algo más grande que el mero código fuente». Puede ser el poder facilitar la integración de todos los elementos que se trabajan (digamos, como mínimo dos o más archivos de código fuente) para generar un producto o integrar un archivo de código fuente con componentes de terceros, pero debe proporcionar esa capacidad de edición, de «fabricación» y administración (muchos incluirán una forma de visualizar todo esto, que podrá parecer que se observan directorios en el sistema de archivos del computador pero no necesariamente debe ser así).

Adicionalmente se puede llevar la administración de un proyecto (que puede comprender dos o más productos o subproductos asociados al proceso de administración de proyectos, como la documentación del proyecto o el control de versiones). Es una definición algo empírica pero esta es mi definición. Importante el no confundir la idea del IDE con la de un CAD (y conceptos relacionados).

Tras haber expuesto lo anterior, debo decir que esperaba que el poder hacer uso del Visual Studio for Mac fuera igual que con Visual Studio Code (ambos de Microsoft), pero no, no fue así. Realmente, hacer uso de VS Code es rápido. Tarda uno una semana en empezara vislumbrar como poder sacarle provecho de todo lo que proporciona, pero en un día uno ya está editando y haciendo uso básico de la herramienta.

Visual Studio for Mac es otra historia, y el tener experiencia con VS Code no garantiza que el aprendizaje del primero sea más rápido. Visual Studio for Mac ya la había descargado en una ocasión previa pero me resultó demasiado compleja para aprender su manejo en un breve tiempo y para lo cual simplemente requería de un editor, por la que la dejé para otra ocasión. Esa ocasión llegó pero nuevamente entender a moverse en el entorno resultó demasiado problemático y la dejé. Nuevamente decidí desinstalarla para otra ocasión (quizás una en la que debiera desarrollar algo para .Net). Lo cierto es que seleccionar un IDE1, aprender a usarlo y ponerlo a punto2 no es cualquier empresa.

 

Referencias

  1. «Top IDE index,» web. Visited: 2020.07.13. URL: https://pypl.github.io/IDE.html.
  2. M. S. Farzan, «How to Set Up an Integrated Development Environment (IDE)freecodecamp.org , web. Published: 2019.11.17, visited: 2020.07.13. URL: https://www.freecodecamp.org/news/how-to-set-up-an-integrated-development-environment-ide/.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.