Microsoft lanzó recientemente Visual Studio Code y estoy un poco confundido sobre su uso, ya que Visual Studio tiene muchas similitudes funcionalmente.
Microsoft lanzó recientemente Visual Studio Code y estoy un poco confundido sobre su uso, ya que Visual Studio tiene muchas similitudes funcionalmente.
Respuestas:
Visual Studio (versión completa) es un entorno de desarrollo "completo" y "conveniente".
Visual Studio (versiones "Express" gratuitas, solo hasta 2017) son versiones simplificadas y centradas en funciones de la versión completa. Centrado en las características, lo que significa que hay diferentes versiones (Visual Studio Web Developer, Visual Studio C #, etc.) según su objetivo.
Visual Studio (edición comunitaria gratuita - desde 2015) es una versión simplificada de la versión completa y reemplaza las ediciones express separadas utilizadas antes de 2015.
Visual Studio Code (VSCode) es un editor multiplataforma (Linux, Mac OS, Windows) que puede ampliarse con complementos según sus necesidades.
Por ejemplo, si desea crear una aplicación ASP.NET utilizando VS Code , debe realizar varios pasos por su cuenta para configurar el proyecto. Hay un tutorial separado para cada sistema operativo.
Visual Studio Code es un editor, mientras que Visual Studio es un IDE.
Visual Studio Code es multiplataforma y rápido, mientras que Visual Studio es solo para Windows / Mac y no es rápido.
Tenga en cuenta que Visual Studio para Mac está disponible ahora, pero es un producto diferente en comparación con Visual Studio (Windows). Está basado en Xamarin Studio y carece de soporte para algunos tipos de proyectos .NET más antiguos. Construye con éxito soluciones creadas en VS 2017. VS mac tiene una IU más limitada (por ejemplo, ninguna barra de herramientas personalizable). Entonces, para el trabajo multiplataforma. VS Code aún puede ser preferible.
Proporcionaré diferencias detalladas entre Visual Studio y Visual Studio Code a continuación.
Si realmente lo miras, la diferencia más obvia es que .NET se ha dividido en dos:
Todas las tecnologías nativas de interfaz de usuario ( Windows Presentation Foundation , Windows Forms , etc.) son parte del marco, no el núcleo.
El "Visual" en Visual Studio (de Visual Basic) era en gran parte sinónimo de diseño de UI visual (arrastrar y soltar WYSIWYG), por lo que, en ese sentido, Visual Studio Code es Visual Studio sin Visual.
La segunda diferencia más obvia es que Visual Studio tiende a orientarse en torno a proyectos y soluciones.
Código de Visual Studio:
Estudio visual:
Visual Studio pretende ser el mejor IDE (entorno de desarrollo integrado) del mundo, que proporciona conjuntos de herramientas de desarrollo de pila completa, incluido un poderoso componente de finalización de código llamado IntelliSense, un depurador que puede depurar tanto el código fuente como el código de la máquina, todo sobre el desarrollo de ASP.NET y algo sobre el desarrollo de SQL.
En la última versión de Visual Studio, puede desarrollar aplicaciones multiplataforma sin salir del IDE. Y Visual Studio ocupa más de 8 GB de espacio en disco (según los componentes que seleccione).
En resumen, Visual Studio es un entorno de desarrollo definitivo, y es bastante pesado.
Referencia: https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
Complementando las respuestas anteriores, una gran diferencia entre ambas es que Visual Studio Code viene en una versión llamada "portátil" que no requiere permisos administrativos completos para ejecutarse en Windows y se puede colocar en una unidad extraíble para mayor comodidad.
Estudio visual
windows.h
)Visual Studio Code
Visual Studio Code está integrado con un símbolo del sistema / terminal, por lo tanto, será útil cuando se requiera cambiar entre IDE y terminal / símbolo del sistema, por ejemplo: conectarse a Linux.