stringtranslate.com

Código de estudio visual

Visual Studio Code , también conocido comúnmente como VS Code , [10] es un editor de código fuente desarrollado por Microsoft para Windows , Linux , macOS y navegadores web . [11] [12] Las características incluyen soporte para depuración , resaltado de sintaxis , finalización inteligente de código , fragmentos , refactorización de código y control de versiones integrado con Git . Los usuarios pueden cambiar el tema , los atajos de teclado , las preferencias e instalar extensiones que agregan funcionalidad.

En la encuesta para desarrolladores de Stack Overflow 2023, Visual Studio Code ocupó el puesto de herramienta de entorno de desarrollador más popular entre 86.544 encuestados, y el 73,71 % informó que la utiliza. [13]

Historia

Visual Studio Code fue anunciado por primera vez el 29 de abril de 2015 por Microsoft en la conferencia Build 2015 . Poco después se lanzó una versión preliminar . [14]

El 18 de noviembre de 2015, el proyecto "Visual Studio Code - Open Source" (también conocido como "Code - OSS"), en el que se basa Visual Studio Code, se lanzó bajo la licencia MIT de código abierto y estuvo disponible en GitHub . [9] [nota 2] También se anunció el soporte de extensión. [15] El 14 de abril de 2016, Visual Studio Code pasó de la etapa de vista previa pública y se lanzó a la web . [dieciséis]

Características

Visual Studio Code es un editor de código fuente que se puede utilizar con una variedad de lenguajes de programación, incluidos C , C# , C++ , Fortran , Go , Java , JavaScript , Node.js , Python , Rust y Julia . [17] [18] [19] [20] [21] Visual Studio Code emplea el mismo componente de edición (con nombre en código "Monaco") utilizado en Azure DevOps (anteriormente llamado "Visual Studio Online" y "Visual Studio Team Services"). [22]

La versión descargable de Visual Studio Code se basa en el marco Electron , [23] que se utiliza para desarrollar aplicaciones web Node.js que se ejecutan en el motor de diseño Blink . Visual Studio Code para la Web es una versión del editor basada en navegador que se puede utilizar para editar archivos locales y repositorios remotos (en GitHub y Microsoft Azure ) sin instalar el programa completo. [24] Microsoft lo admite y aloja oficialmente y se puede acceder a él en vscode.dev .

Visual Studio Code incluye soporte básico para los lenguajes de programación más comunes. Este soporte básico incluye resaltado de sintaxis , coincidencia de corchetes , plegado de código y fragmentos configurables. Visual Studio Code también viene con IntelliSense para JavaScript, TypeScript, JSON , CSS y HTML , así como soporte de depuración para Node.js. Se puede proporcionar soporte para idiomas adicionales mediante extensiones disponibles gratuitamente en VS Code Marketplace. [25]

En lugar de un sistema de proyectos, permite a los usuarios abrir uno o más directorios, que luego pueden guardarse en espacios de trabajo para su reutilización futura. Esto le permite funcionar como un editor de código independiente del idioma para cualquier idioma. Admite muchos lenguajes de programación y un conjunto de funciones que difieren según el idioma. Los archivos y carpetas no deseados se pueden excluir del árbol del proyecto a través de la configuración. Muchas funciones de Visual Studio Code no se exponen a través de los menús ni de la interfaz de usuario, pero se puede acceder a ellas a través de la paleta de comandos. [26] La paleta de comandos es capaz de ejecutar prácticamente todas las funciones que admite la interfaz gráfica, lo que la hace muy accesible mediante el teclado. [27]

Visual Studio Code se puede ampliar mediante extensiones , [28] disponibles a través de un repositorio central. Esto incluye adiciones al editor [29] y soporte de idiomas. [26] Una característica notable es la capacidad de crear extensiones que agregan soporte para nuevos idiomas , temas , depuradores , depuradores de viajes en el tiempo , realizar análisis de código estático y agregar linters de código utilizando el protocolo de servidor de idiomas . [30]

El control de código fuente es una característica incorporada de Visual Studio Code. Tiene una pestaña dedicada dentro de la barra de menú donde los usuarios pueden acceder a la configuración de control de versiones y ver los cambios realizados en el proyecto actual. Para utilizar la función, Visual Studio Code debe estar vinculado a cualquier sistema de control de versiones compatible ( Git , Apache Subversion , Perforce , etc.). Esto permite a los usuarios crear repositorios y realizar solicitudes push y pull directamente desde el programa Visual Studio Code.

Visual Studio Code recopila datos de uso y los envía a Microsoft para ayudar a mejorar el producto. Esta función de telemetría se puede desactivar. [31] La información contenida en estos datos de telemetría puede ser inspeccionada por el público, ya que el producto es de código abierto. [32]

Insiders

Una versión naranja del logotipo de Visual Studio Code para la versión interna de Visual Studio Code
Logotipo de Visual Studio Code Insiders

También está disponible una compilación nocturna llamada Visual Studio Code Insiders. Su configuración, incluida cualquier configuración, extensión y tema, está completamente separada de la compilación estándar. Esto permite la instalación lado a lado de ambas construcciones sin ninguna interferencia.

Recepción

En la Encuesta de desarrolladores de Stack Overflow de 2016 , Visual Studio Code ocupó el puesto 13 entre las herramientas de desarrollo más populares, y solo el 7 % de los 47 000 encuestados la utilizaron. [33] Sin embargo, dos años más tarde, Visual Studio Code alcanzó el puesto número uno, con el 35% de los 75.000 encuestados usándolo. [34] En la Encuesta de desarrolladores de 2019, Visual Studio Code también ocupó el puesto número 1, con el 50 % de los 87 000 encuestados usándolo. [35] La Encuesta de desarrolladores de 2020 no cubrió entornos de desarrollo integrados . [36] En la Encuesta de desarrolladores de 2021, Visual Studio Code continuó ocupando el puesto número 1, con el 74,5% de los 71.000 encuestados usándolo, [37] el 74,48% de las 71.010 respuestas en la encuesta de 2022, [38] y el 73,71% de las 86.544 respuestas de la encuesta de 2023. [39]

Controversia CCA-IDE

El 20 de junio de 2023, durante el Foro de Desarrollo de Innovación en Gobierno Digital de la provincia de Guangdong celebrado en Guangzhou , se lanzó CEC-IDE y se describió como la primera herramienta de desarrollo integrado producida en China. [40] [41] Sin embargo, posteriormente se descubrió que CEC-IDE era una versión renombrada de Visual Studio Code que, entre otras cosas, no incluía una copia de la licencia MIT como se requiere para las redistribuciones. El 26 de agosto, Digital Guangdong publicó una declaración admitiendo que CEC-IDE se basa en Visual Studio Code. [42]

Ver también

Notas

  1. ^ Solo Linux ,
  2. ^ ab El producto de Microsoft "Visual Studio Code" es un programa propietario lanzado bajo la "Licencia de software de Microsoft". [6] Según Microsoft, este programa está basado en el programa con licencia del MIT denominado "Visual Studio Code - Open Source" (también conocido como "Code - OSS"), también creado por Microsoft y disponible a través de Github . [9]

Referencias

  1. ^ "Julio de 2024" . Consultado el 1 de agosto de 2024 .
  2. ^ "Documentación para Visual Studio Code" . Consultado el 3 de julio de 2024 .
  3. ^ Repositorio de GitHub microsoft/vscode, Microsoft, 2020-12-20, archivado desde el original el 2015-11-23 , consultado el 2020-12-20
  4. ^ "Idioma de visualización del código de Visual Studio (configuración regional)". Código de estudio visual . Microsoft. Archivado desde el original el 8 de noviembre de 2023 . Consultado el 8 de noviembre de 2023 .
  5. ^ "Descargar código de Visual Studio". Código de estudio visual . Microsoft. Archivado desde el original el 17 de agosto de 2016 . Consultado el 16 de agosto de 2016 .
  6. ^ ab "Términos de licencia de software de Microsoft". Código de estudio visual . Microsoft . Archivado desde el original el 21 de octubre de 2017 . Consultado el 16 de agosto de 2016 .
  7. ^ "LICENCIA.txt". github.com/Microsoft/vscode . Microsoft . 17 de noviembre de 2015. Archivado desde el original el 27 de marzo de 2021 . Consultado el 17 de abril de 2021 .
  8. ^ "Las mejores partes de Visual Studio Code son propietarias". Bajojord . Archivado desde el original el 6 de febrero de 2021 . Consultado el 10 de febrero de 2021 .
  9. ^ ab Dias, Chris (4 de diciembre de 2015). "Problema: enlaces de licencia de menú a licencias que no son de código abierto". Repositorio de Microsoft/vscode . Microsoft . Respuesta #161792005. Archivado desde el original el 4 de septiembre de 2022 . Consultado el 21 de febrero de 2019 a través de GitHub.com . Queríamos ofrecer un producto de la marca Microsoft, construido sobre una base de código fuente abierto que la comunidad pudiera explorar y contribuir.
  10. ^ Stanton, Lee (17 de agosto de 2021). "Cómo ejecutar código en VS Code". Alfar . Archivado desde el original el 2022-06-02 . Consultado el 3 de abril de 2022 .
  11. ^ Lardinois, Frederic (29 de abril de 2015). "Microsoft lanza Visual Studio Code, un editor de código multiplataforma gratuito para OS X, Linux y Windows". TechCrunch . Archivado desde el original el 28 de octubre de 2017 . Consultado el 15 de abril de 2018 .
  12. ^ Devine, Richard (22 de diciembre de 2022). "Cómo utilizar Visual Studio Code en un navegador web". Windows Central . Archivado desde el original el 15 de abril de 2024 . Consultado el 11 de abril de 2024 .
  13. ^ "Encuesta para desarrolladores de Stack Overflow 2023". Desbordamiento de pila . Archivado desde el original el 4 de noviembre de 2023 . Consultado el 7 de julio de 2023 .
  14. ^ McBreen, Sean (29 de abril de 2015). "Anuncio de Visual Studio Code: vista previa". Archivado desde el original el 9 de octubre de 2015.
  15. ^ "Visual Studio ahora admite la depuración de aplicaciones de Linux; el editor de código ahora es de código abierto". Ars Técnica . Archivado desde el original el 11 de abril de 2019 . Consultado el 18 de noviembre de 2015 .
  16. ^ "El editor Visual Studio Code llega a la versión 1 y tiene medio millón de usuarios". Ars Técnica . Conde Nast . 15 de abril de 2016. Archivado desde el original el 7 de julio de 2017 . Consultado el 15 de junio de 2017 .
  17. ^ Kanjilal, Joydip (6 de mayo de 2015). "Visual Studio Code: un editor de código multiplataforma, rápido y ligero". InfoMundo . Archivado desde el original el 25 de enero de 2019 . Consultado el 25 de enero de 2019 .
  18. ^ Bisson, Simon (11 de septiembre de 2018). "Se ha vuelto un poco más fácil desarrollar PWA en Windows". Infomundo. Archivado desde el original el 25 de enero de 2019 . Consultado el 25 de enero de 2019 .
  19. ^ Krill, Paul (24 de febrero de 2018). "Novedades de Microsoft Visual Studio Code". CanalMundo. Archivado desde el original el 25 de enero de 2019 . Consultado el 25 de enero de 2019 .
  20. ^ Wanyoike, Michael (6 de junio de 2018). "Depuración de proyectos de JavaScript con VS Code y Chrome Debugger". Punto de sitio . Archivado desde el original el 25 de enero de 2019 . Consultado el 25 de enero de 2019 .
  21. ^ "Julia en código de Visual Studio". Código de estudio visual . Archivado desde el original el 26 de mayo de 2023 . Consultado el 26 de mayo de 2023 .
  22. ^ "Editor de Mónaco". microsoft.github.io/monaco-editor . Archivado desde el original el 30 de agosto de 2017 . Consultado el 3 de noviembre de 2016 .
  23. ^ "El nuevo editor de código de Microsoft se basa en Chromium de Google". Ars Técnica . 29 de abril de 2015. Archivado desde el original el 7 de mayo de 2015 . Consultado el 18 de noviembre de 2015 .
  24. ^ "Código de Visual Studio para la Web". código.visualstudio.com . Archivado desde el original el 9 de abril de 2024 . Consultado el 11 de abril de 2024 .
  25. ^ "Lenguajes de programación, se admiten cientos de lenguajes de programación". Microsoft. Archivado desde el original el 11 de mayo de 2017 . Consultado el 11 de octubre de 2016 .
  26. ^ ab "Soporte de idiomas en Visual Studio Code". Código de estudio visual . 10 de octubre de 2016. Archivado desde el original el 11 de mayo de 2017 . Consultado el 12 de octubre de 2016 .
  27. ^ "Interfaz de usuario de código de Visual Studio". código.visualstudio.com . Archivado desde el original el 6 de agosto de 2024 . Consultado el 6 de abril de 2024 .
  28. ^ "Ampliación del código de Visual Studio". Código de estudio visual . 10 de octubre de 2016. Archivado desde el original el 18 de octubre de 2016 . Consultado el 12 de octubre de 2016 .
  29. ^ "Administración de extensiones en Visual Studio Code". Código de estudio visual . 10 de octubre de 2016. Archivado desde el original el 24 de enero de 2021 . Consultado el 12 de octubre de 2016 .
  30. ^ "Creación de servidores de idiomas para Visual Studio Code". Código de estudio visual . Archivado desde el original el 1 de septiembre de 2017 . Consultado el 27 de febrero de 2017 .
  31. ^ "Preguntas frecuentes sobre el código de Visual Studio". Código de estudio visual . Microsoft. Archivado desde el original el 28 de agosto de 2016 . Consultado el 4 de noviembre de 2016 . VS Code recopila datos de uso y los envía a Microsoft para ayudar a mejorar nuestros productos y servicios. Lea nuestra declaración de privacidad para obtener más información. Si no desea enviar datos de uso a Microsoft, puede establecer la configuración telemetry.enableTelemetry en falso.
  32. ^ "vscode/src/vs/platform/telemetry en la rama principal". repositorio de microsoft/vscode . Microsoft . Archivado desde el original el 25 de noviembre de 2021 . Consultado el 24 de marzo de 2020 a través de GitHub .
  33. ^ "Resultados de la encuesta para desarrolladores de 2016". Información de desbordamiento de pila . Intercambio de pila . Archivado desde el original el 18 de marzo de 2016 . Consultado el 7 de abril de 2018 .
  34. ^ "Resultados de la encuesta para desarrolladores 2018". Información de StackOverflow . Intercambio de pila. Archivado desde el original el 6 de marzo de 2020 . Consultado el 7 de abril de 2018 .
  35. ^ "Resultados de la encuesta para desarrolladores 2019: entornos de desarrollo más populares". Información de desbordamiento de pila . Intercambio de pila. Archivado desde el original el 7 de marzo de 2020 . Consultado el 10 de abril de 2019 .
  36. ^ "Encuesta para desarrolladores de Stack Overflow 2020: herramientas y entornos de desarrollo". Información de desbordamiento de pila . Intercambio de pila. Archivado desde el original el 1 de noviembre de 2023 . Consultado el 8 de noviembre de 2023 .
  37. ^ "Encuesta para desarrolladores de Stack Overflow 2021: entorno de desarrollo integrado". Información de desbordamiento de pila . Intercambio de pila. Archivado desde el original el 13 de abril de 2022 . Consultado el 11 de agosto de 2021 .
  38. ^ "Encuesta para desarrolladores de Stack Overflow 2022: entorno de desarrollo integrado". Información de desbordamiento de pila . Intercambio de pila. Archivado desde el original el 27 de junio de 2022 . Consultado el 28 de junio de 2022 .
  39. ^ "Encuesta para desarrolladores de Stack Overflow 2023: entorno de desarrollo integrado". Información de desbordamiento de pila . Intercambio de pila. Archivado desde el original el 4 de noviembre de 2023 . Consultado el 8 de noviembre de 2023 .
  40. ^ "广东省数字政府科技创新发展论坛举办" [Se celebró el Foro sobre desarrollo de innovación tecnológica en gobierno digital de la provincia de Guangdong]. Gobierno Popular de la Provincia de Guangdong (en chino (China)). 2023-06-21. Archivado desde el original el 21 de julio de 2023.
  41. ^ 麒麟软件 (26 de junio de 2023). ""粤"上高地|麒麟软件与数字广东携手推动广东数字政府建设". Plataforma pública Weixin (en chino (China)). Archivado desde el original el 24 de octubre de 2023 . Consultado el 30 de agosto de 2023 .
  42. ^ Sharwood, Simon (31 de agosto de 2023). "El proveedor chino se disculpa por afirmar que el código fuente abierto de Microsoft era su propio producto". El registro . Archivado desde el original el 21 de septiembre de 2023 . Consultado el 6 de agosto de 2024 .

enlaces externos