¿Visual Studio es solo un IDE?

12

Para el desarrollo de Windows me refiero.

Mirando por encima de otras preguntas, existen alternativas a VS, pero parecen estar basadas en la web, lo cual está bien, o puede programar un sitio web .net completo en el bloc de notas, en caso de que la necesidad lo lleve.

¿Pero hay algo más que un IDE para el desarrollo de Windows? ES DECIR. ¿Es posible para mí crear una aplicación solo en el bloc de notas, es parte del compilador de Visual Studio o está separada, lo 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., pero es más una faceta de la que tengo curiosidad.

    
pregunta Psytronic 08.12.2010 - 15:00

3 respuestas

32

Los compiladores están disponibles por separado.

Para C # sería el csc.exe . Se puede llamar desde la línea de comandos en cualquier momento. Pase el nombre de los archivos de origen para compilar, las bibliotecas para consultar, la opción de compilación y aquí está.

Creo que Visual Studio llama al compilador a través de la línea de comandos cuando le pides que construya tu proyecto. Los mensajes de salida de compilación que ve son 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 extender a través de complementos). Se esforzaría por encontrar un producto equivalente (para la pila de Microsoft) con un nivel de consolidación comparable.

    
respondido por el user8685 08.12.2010 - 15:02
19

No solo el compilador está completamente separado, sino que es cualquier otra cosa que pueda necesitar para construir un proyecto .net. 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!

    
respondido por el Task 08.12.2010 - 15:08
16

Me gustaría añadir mis dos centavos. Yo diría que no puedes usar las palabras "solo un IDE". La forma en que formulas tu pregunta es casi como si estuvieras diciendo "¿Visual Studio es solo un editor de texto elegante?". Recuerde que tiene un depurador, herramientas para SQL, un diseñador visual, herramientas para el 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 obtuviste la respuesta que buscabas, que era que los compiladores se pueden descargar por separado, pero quiero que los desarrolladores se den cuenta de cuánto trae un IDE a la mesa. Incluso la capacidad de organizar tu proyecto es una cosa hermosa. Supongo que esta caja de jabón es más "por favor, aprende las herramientas" que cualquier otra cosa. También puedes usar Visual Studio para depurar problemas del sistema.

    
respondido por el Jonathan Kaufman 08.12.2010 - 15:41

Lea otras preguntas en las etiquetas