¿Vale la pena crear software para Windows desde cero (sin ningún IDE; solo un editor de código básico)?

¿Puedes construir una casa solo con herramientas manuales, sin herramientas eléctricas? ¡Seguro! ¿Pero por qué lo harías? Un IDE como Visual Studio no elimina la flexibilidad, sino que aumenta la productividad. Si uso el Bloc de notas para editar el código (que es perfectamente libre de hacer) no hay verificación de sintaxis, ni codificación de colores, ni inteligencia, todo lo que hace que la tarea de escribir código sea una experiencia más fluida.

Sin embargo, hay un lugar para un editor de texto en su caja de herramientas. En el pasado, usaba editores de texto que tenían comandos poderosos, como vi o eMacs, y tenían su lugar. Todavía uso un editor llamado E-32 que era parte de un sistema operativo llamado TSX-32. Lo uso cuando necesito hacer tareas repetitivas. Puedo crear macros con el teclado para realizar tareas repetitivas, algo que es difícil de hacer con un IDE. Sí, un IDE puede tener funciones de macro, pero un editor de texto de la vieja escuela con comandos enriquecidos puede superar fácilmente una capacidad de macro IDE.

Bueno, te pierdes algunas herramientas útiles, especialmente las herramientas de depuración, resaltado de sintaxis, etc., pero aprenderás cómo hacer archivos a mano, lo cual es una experiencia valiosa, y tu software ahora se puede construir automáticamente simplemente ejecutando un archivo por lotes , que puede programarse, por ejemplo, y cargarse automáticamente en su sitio web. El script permite mucha más automatización. Las personas que pueden hacer esto generalmente saben mucho mejor lo que están haciendo.

Definitivamente no. No vale la pena codificar para Windows sin un IDE. Francamente, no vale la pena hacer ninguna codificación sin un IDE.

Hoy en día, hay muchos IDE gratuitos que son geniales. Sin embargo, sigo pensando que Visual Studio es, con mucho, el mejor. Hay una versión comunitaria de Visual Studio que es gratuita y hará casi cualquier cosa no comercial que un codificador quiera hacer. También hay Visual Studio Code, que es un IDE básico gratuito bastante bueno de Microsoft para codificar en cualquier sistema operativo. Se puede encontrar en el mismo enlace de arriba.

Mientras tanto, hay una multitud de otros IDE gratuitos por ahí. En los últimos años, algunos de estos se han vuelto realmente buenos. Todavía son mejores que un editor de código básico, incluso si no le proporcionan parte de la ayuda específica de Windows que obtendrá de Visual Studio.

Depende del tipo de software que esté creando y de qué tan grande será su base de código. Para la mayoría de los escenarios, la respuesta es No. definitivamente debe usar un IDE.

Sin embargo, para bases de código muy grandes, los IDE no funcionan bien. Debe componer su sistema de compilación y compilar componentes. Por ejemplo, Windows no se crea con Visual Studio, sino que usa un sistema de compilación personalizado.

No por el simple hecho de que los IDE están destinados a aumentar la productividad sin restringir el aprendizaje. Su comando en el marco no aumentará en un margen medible, pero la productividad definitivamente disminuirá significativamente sin un IDE.

Una respuesta rápida y simple … NO.

En el pasado, seguro que un editor básico funcionaba bien, pero incluso así no vale la pena perder el tiempo sin usar alguna forma de IDE.

El problema es que escribir código es probablemente la menor cantidad de trabajo. Debe compilar y probar su código y un buen IDE lo ayudará a mantener el código en línea, podrá compilar y luego le permitirá probar. Pero la mayor ventaja es que también le indicará el error, la línea en la que se produce el error y resaltará la línea para que la edite.

Entonces no, no vale la pena usar un editor básico.

Se puede hacer, pero dado que Microsoft incluso ofrece un IDE excelente de forma gratuita, es difícil ver por qué alguien querría hacerlo. Sería extremadamente tedioso.