Introducción

Completado

Tanto si es un desarrollador principiante como si es un desarrollador experimentado, necesita la herramienta de codificación adecuada para crear, editar, administrar, ejecutar y depurar código. Existen distintas herramientas que puede usar. Algunos son básicamente editores de texto simples. Otros, como los entornos de desarrollo integrado (IDE), pueden tener muchas características avanzadas y compatibilidad integrada con varios lenguajes de programación. El inconveniente de los IDE completos es que a menudo tienen una superficie de instalación mayor y una curva de aprendizaje más empinada que los editores de código más sencillos.

¿Cómo sabe qué herramienta de codificación es adecuada para usted? Depende de cuáles sean sus necesidades. Por ejemplo, ¿qué lenguajes de programación usa? ¿Necesita integrarse con un proveedor de administración de control de código fuente (SCM), como GitHub?

Escenario de ejemplo

Supongamos que va a crear un sitio web para un restaurante en su ciudad natal. Sabe que desea crear las páginas mediante HTML, CSS y JavaScript. Además, le gustaría poder depurar el código y ver el sitio localmente en el equipo a medida que esté probando. También quiere incorporar un sistema de control de versiones para administrar los cambios en las páginas web.

Además, supongamos que el restaurante necesita crear un sistema de administración de inventario en C++ para que sus empleados lo usen desde escritorios en la cocina y la oficina trasera. Quiere asegurarse de que el editor de código admita la sintaxis, las bibliotecas, los compiladores y los depuradores de C++.

Además, supongamos que el chef del restaurante pregunta si puede ayudarles con el análisis de datos. El chef quiere que examine las tendencias en las ventas de pizza cuando los clubes deportivos locales ganan partidos o juegos. Está familiarizado con el uso de cuadernos de Python y Jupyter para el trabajo de ciencia de datos y quiere un editor de código que admita ese lenguaje y herramienta.

¿Qué hará?

En este módulo, le ayudamos a evaluar si Visual Studio Code es el editor de código adecuado para varios escenarios. También obtendrá información sobre las características de Visual Studio Code que puede personalizar y configurar para admitir muchos tipos diferentes de trabajo de desarrollo.

¿Cuál es el objetivo principal?

Al final de este módulo, tendrá conocimientos para poder evaluar si Visual Studio Code cumple los requisitos de programación.

Nota:

Es posible que haya oído hablar de otros productos de la familia de Visual Studio, como Visual Studio y Visual Studio para Mac, y se pregunte si están relacionados con Visual Studio Code. Son productos diferentes. Visual Studio es un IDE completo para el desarrollo de Windows y Visual Studio para Mac es un IDE que se ejecuta en macOS y se usa para desarrollar aplicaciones .NET.