Para el desarrollo de Windows quiero decir.
Al examinar otras preguntas, hay alternativas a VS, pero parecen ser basadas en la web, lo cual está bien, o podría programar un sitio web .net completo en el bloc de notas, en caso de que la necesidad lo impulse.
¿Pero hay algo más que un IDE para el desarrollo de Windows? IE ¿Es posible para mí crear una aplicación en solo el bloc de notas, es el compilador parte de Visual Studio, o está separado, que podría llamarse a través de la línea de comandos o algo así?
No quiero no usar VS, estoy contento con eso, hace lo que necesito, etc., etc., solo una faceta más que me da curiosidad.
productivity
ide
visual-studio
Psytronic
fuente
fuente
Respuestas:
Los compiladores están disponibles por separado.
Para C # sería el
csc.exe
. Puede llamarlo desde la línea de comando en cualquier momento. Pase el nombre de los archivos fuente para compilar, las bibliotecas para hacer referencia, la opción de compilación y aquí tiene.Creo que Visual Studio llama al compilador a través de la línea de comandos cuando le pide que cree su proyecto. Los mensajes de salida de compilación que ve es lo que devuelve el compilador de línea de comandos.
Aparte de esto, Visual Studio es más que una simple GUI para un compilador. Tiene un buen editor de texto, depurador, herramientas de diseño, navegador SQL, también se integra con herramientas de prueba, control de versiones y otros instrumentos (se puede ampliar a través de complementos). Te esforzarías por encontrar un producto equivalente (para la pila de Microsoft) con un nivel comparable de consolidación.
fuente
El compilador no solo está completamente separado, sino que también hay algo más que pueda necesitar para construir un proyecto. La solución de Visual Studio y los archivos de proyecto son solo XML que entiende MSBuild (otra herramienta de línea de comandos), que a su vez llama al compilador relevante.
Sí, Visual Studio es solo un IDE. Eso integra la mayoría de las herramientas individuales que puede usar durante el SDLC (SQL Server, StyleCop, etc.) en una sola aplicación.
¡Eso es todo!
fuente
Me gustaría agregar mis dos centavos. Yo diría que no puedes usar las palabras "solo un IDE". La forma en que formula su pregunta es casi como si dijera "¿Visual Studio es solo un elegante editor de texto?". Recuerde que tiene un depurador, herramientas para SQL, un diseñador visual, herramientas para desarrollo móvil, visores para inspeccionar la memoria, etc. Visual Studio es un IDE y un IDE es un conjunto de herramientas de desarrollo / depuración.
Creo que obtuvo la respuesta que estaba buscando, que era que los compiladores se pueden descargar por separado, pero quiero que los desarrolladores se den cuenta de cuánto aporta un IDE a la mesa. Incluso la capacidad de organizar su proyecto es algo hermoso. Supongo que esta caja de jabón es más "por favor, aprende las herramientas" que cualquier otra cosa. También puede usar Visual Studio para depurar problemas del sistema.
fuente