stringtranslate.com

Código de estudio visual

Visual Studio Code , también conocido comúnmente como VS Code , [9] es un editor de código fuente desarrollado por Microsoft para Windows , Linux y macOS . [10] Las características incluyen soporte para depuración , resaltado de sintaxis , finalización inteligente de código , fragmentos , refactorización de código y Git integrado . 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. La encuesta también encontró que Visual Studio Code lo utilizan más quienes aprenden a codificar que los desarrolladores profesionales (78 % frente a 74 %). [11]

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 . [12]

El 18 de noviembre de 2015, el código fuente de Visual Studio Code se publicó bajo la licencia MIT y estuvo disponible en GitHub . También se anunció el soporte de extensión. [13] El 14 de abril de 2016, Visual Studio Code pasó de la etapa de vista previa pública y se lanzó a la web . [14] Microsoft ha publicado la mayor parte del código fuente de Visual Studio Code en GitHub bajo la licencia MIT permisiva , [5] [15] mientras que los lanzamientos de Microsoft son software gratuito propietario . [7]

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 . [16] [17] [18] [19] [20] Está construido sobre el marco Electron , [21] que se utiliza para desarrollar aplicaciones web Node.js que se ejecutan en el motor de diseño Blink . Visual Studio Code emplea el mismo componente de edición (con nombre en código "Monaco") que se usa en Azure DevOps (anteriormente llamado "Visual Studio Online" y "Visual Studio Team Services"). [22]

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. [23]

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

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 características de Visual Studio Code no están expuestas a través de menús o la interfaz de usuario, pero se puede acceder a ellas a través de la paleta de comandos. [24]

Visual Studio Code se puede ampliar mediante extensiones , [25] disponibles a través de un repositorio central. Esto incluye adiciones al editor [26] y soporte de idiomas. [24] 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 . [27]

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 permite a los usuarios configurar la página de códigos en la que se guarda el documento activo, el carácter de nueva línea y el lenguaje de programación del documento activo. Esto permite su uso en cualquier plataforma, en cualquier lugar y para cualquier lenguaje de programación determinado. [ ¿ promoción? ]

Visual Studio Code recopila datos de uso y los envía a Microsoft , aunque esto se puede desactivar. [28] Debido a la naturaleza de código abierto de la aplicación, el código de telemetría es accesible al público, quien puede ver exactamente lo que se recopila. [29]

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. [30] 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. [31] 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. [32] La Encuesta de Desarrolladores de 2020 no cubrió entornos de desarrollo integrados. [33] 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, [34] el 74,48% de las 71.010 respuestas en la encuesta de 2022, [35] y el 73,71% de las 86.544 respuestas de la encuesta de 2023. [36]

Incidencias relevantes

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. [37] [38] 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 junio, Digital Guangdong publicó un comunicado admitiendo que CEC-IDE se basa en Visual Studio Code. [39]

Ver también

Notas

  1. ^ Solo en sistemas Linux .

Referencias

  1. ^ "Versión 1.86.2". 15 de febrero de 2024 . Consultado el 17 de febrero de 2024 .
  2. ^ "Documentación para Visual Studio Code" . Consultado el 10 de diciembre de 2023 .
  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.visualstudio.com . Microsoft. Archivado desde el original el 8 de noviembre de 2023 . Consultado el 8 de noviembre de 2023 .
  5. ^ ab "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 .
  6. ^ "Descargar código de Visual Studio". código.visualstudio.com . Microsoft. Archivado desde el original el 17 de agosto de 2016 . Consultado el 16 de agosto de 2016 .
  7. ^ ab "Términos de licencia de software de Microsoft". código.visualstudio.com . Microsoft . Archivado desde el original el 21 de octubre de 2017 . Consultado el 16 de agosto de 2016 .
  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. ^ 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 .
  10. ^ 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 .
  11. ^ "Encuesta para desarrolladores de Stack Overflow 2023". Desbordamiento de pila . Consultado el 7 de julio de 2023 .
  12. ^ McBreen, Sean (29 de abril de 2015). "Anuncio de Visual Studio Code: vista previa". Archivado desde el original el 9 de octubre de 2015.
  13. ^ "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 .
  14. ^ "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 .
  15. ^ 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.
  16. ^ 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 .
  17. ^ 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 .
  18. ^ 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 .
  19. ^ Wanyoike, Michael (6 de junio de 2018). "Depuración de proyectos 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 .
  20. ^ "Julia en código de Visual Studio". código.visualstudio.com . Archivado desde el original el 26 de mayo de 2023 . Consultado el 26 de mayo de 2023 .
  21. ^ "El nuevo editor de código de Microsoft está basado 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 .
  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. ^ "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 .
  24. ^ 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 .
  25. ^ "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 .
  26. ^ "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 .
  27. ^ "Creación de servidores de idiomas para Visual Studio Code". Archivado desde el original el 1 de septiembre de 2017 . Consultado el 27 de febrero de 2017 .
  28. ^ "Preguntas frecuentes sobre el código de Visual Studio". código.visualstudio.com . 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.
  29. ^ "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 .
  30. ^ "Resultados de la encuesta para desarrolladores 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 .
  31. ^ "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 .
  32. ^ "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 .
  33. ^ "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 .
  34. ^ "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 .
  35. ^ "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 .
  36. ^ "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 .
  37. ^ "广东省数字政府科技创新发展论坛举办" [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.
  38. ^ 麒麟软件 (26 de junio de 2023). ""粤"上高地|麒麟软件与数字广东携手推动广东数字政府建设". Plataforma pública Weixin (en chino (China)).
  39. ^ Guangdong digital (26 de agosto de 2023). "致 歉 声 明" [Declaración de disculpa]. Guangdong digital (en chino (China)). Archivado desde el original el 31 de agosto de 2023.

enlaces externos