visual-studio - tutorial - visual studio code highlight closing tag
¿Cuáles son las diferencias entre Visual Studio Code y Visual Studio? (6)
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.
Microsoft lanzó recientemente Visual Studio Code y estoy un poco confundido acerca de su uso, ya que Visual Studio tiene muchas similitudes funcionalmente.
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:
- .NET Core (Mac, Linux y Windows)
- .NET Framework (solo Windows)
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:
- Es un editor de código fuente liviano que se puede usar para ver, editar, ejecutar y depurar código fuente para aplicaciones.
- Simplemente es Visual Studio sin la interfaz de usuario visual, principalmente un editor de texto de superman.
- Está orientado principalmente a archivos, no a proyectos.
- No tiene ningún soporte de andamios.
- Es un competidor de Sublime Text o Atom on Electron .
- Se basa en el marco Electron, que se utiliza para crear aplicaciones de escritorio multiplataforma utilizando tecnologías web.
- No tiene soporte para el sistema de control de versiones de Microsoft; Team Foundation Server.
- Ha limitado IntelliSense para los tipos de archivos de Microsoft y características similares.
- Lo utilizan principalmente los desarrolladores en una Mac que se ocupan de las tecnologías del lado del cliente (HTML, JavaScript y CSS).
Estudio visual:
- Como su nombre lo indica, es un IDE y contiene todas las características necesarias para el desarrollo del proyecto. Al igual que la finalización automática de código, depurador, integración de bases de datos, configuración del servidor, configuraciones, etc.
- Es una solución completa utilizada principalmente por y para desarrolladores relacionados con .NET. Incluye todo, desde el control de origen hasta el rastreador de errores y las herramientas de implementación, etc. Tiene todo lo necesario para desarrollar.
- Es ampliamente utilizado en proyectos relacionados con .NET (aunque puede usarlo para otras cosas). La versión de la comunidad es gratuita, pero si desea aprovecharla al máximo, entonces no es gratuita.
-
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 potente 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
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.
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.
Estudio visual
- IDE
- A excepción de las ediciones gratuitas, es un IDE pago.
- Es bastante pesado en la CPU y se retrasa en las PC de gama baja.
- Se utiliza principalmente para el desarrollo de software de Windows, incluidos los programas DirectX, la API de Windows, etc.
- IntelliSense avanzado (el mejor de todos; la extensión IntelliSense de Visual Studio Code ocupa el segundo lugar)
- Cuenta con depuradores integrados, configuraciones de proyecto fáciles de configurar (aunque los desarrolladores tienden a no usar las GUI)
- Soporte de Microsoft (más que Visual Studio Code)
- Se utiliza principalmente para proyectos C / C ++ (Windows), .NET y C # junto con SQL Server, base de datos, etc.
-
Tamaño de descarga extremadamente grande, utilización del espacio y ralentizaciones en el tiempo.
- Es la única estafa que me obliga a usar Visual Studio Code para proyectos más pequeños *
- Incluye herramientas para generar gráficos de dependencia. Las herramientas de refactorización tienen un gran soporte para Visual Studio.
-
Tiene un editor VYSIWYG para VB.NET, C ++. NET y C #.
(Es bastante fácil para los usuarios nuevos en lugar de pasar por
windows.h
)
Visual Studio Code
- Editor de texto de código abierto gratuito
- Tiene IntelliSense (pero no funciona de fábrica si Visual Studio no está instalado, necesita configurar para apuntar a MinGW, etc.)
- Menor tamaño de descarga y requisitos de RAM. Con IntelliSense requiere alrededor de 300 MB de RAM. (Editar: algunos archivos de encabezado tienden a aumentar los requisitos de memoria a 7-8 GB, por ejemplo, bibliotecas OpenGL y GLM)
- Funciona en PC de gama baja. (todavía es lento para iniciar, especialmente si se usa PowerShell en lugar de CMD)
- Soporte inferior (código abierto, para que pueda modificarlo usted mismo)
- Las tareas de compilación son específicas del proyecto. Incluso si desea construirlo en una configuración vainilla.
- Se utiliza principalmente para el desarrollo web (esto se aplica a todos los editores de texto libre). Tienden a mostrar compatibilidad con JavaScript / HTML sobre C / C ++. Visual Studio muestra Visual Basic / C ++ sobre otros lenguajes.
- Falta de buenas extensiones (aunque todavía es nuevo)
- Le da dificultades para reconfigurar la configuración de su proyecto / espacio de trabajo. Prefiero la forma de GUI.
- Plataforma cruzada
- Tiene una terminal integrada (PowerShell es demasiado lento al inicio)
- Es mejor para proyectos más pequeños y código de prueba (ya sabes si estás aburrido y quieres imprimir "¡Hola, mundo!" , No tiene sentido esperar 3-5 minutos mientras se carga Visual Studio, y luego otro minuto o 2 en la creación del proyecto y finalmente conseguir que imprima "¡Hola, mundo!").
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.