Configuración del entorno de desarrollo en Windows

Windows le invita a codificar tal como está. Use el lenguaje de codificación o el marco que prefiera, ya sea mediante el desarrollo con herramientas en Windows o con herramientas de Linux en el Subsistema de Windows para Linux, esta guía le ayudará a configurar e instalar lo que necesita para empezar a codificar, depurar y acceder a los servicios para poner su trabajo en producción.

Rutas de acceso de desarrollo

Icono de JavaScrip
Introducción a JavaScript
Para empezar a trabajar con JavaScript, configure el entorno de desarrollo en Windows o en el Subsistema de Windows para Linux e instala Node.js, React, Vue, Express, Gatsby, Next.js o Nuxt.js.

Icono de Python
Introducción a Python
Instale Python y configure el entorno de desarrollo en Windows o en el Subsistema de Windows para Linux.

Icono de Android
Introducción a Android
Instale Android Studio, o elija una solución multiplataforma como Xamarin, React o Cordova y configure el entorno de desarrollo en Windows.

Icono de escritorio de Windows
Introducción al Escritorio de Windows
Empiece a crear aplicaciones de escritorio para Windows con Windows App SDK, UWP, Win32, WPF, Windows Forms, o a actualizar e implementar aplicaciones de escritorio existentes con MSIX e Islas XAML.

C/C++
Introducción a C++ y C
Comience a usar C++, C y el ensamblado para desarrollar aplicaciones, servicios y herramientas.

Icono de C#
Introducción a C#
Comience a compilar aplicaciones con C# y .Net Core.

Icono de F#
Introducción a F#
Introducción a la compilación de aplicaciones con F#y .NET Core.

Icono de Rust
Introducción a Rust
Introducción a la programación con Craso, incluido cómo configurar El ruido para Windows mediante el consumo de la caja de windows.

Icono de PowerShell
Introducción a PowerShell
Comience a usar la administración de la configuración y automatización de tareas entre plataformas mediante PowerShell, un shell de línea de comandos y un lenguaje de scripting.

Icono de Docker Desktop para Windows
Introducción a Docker Desktop para Windows
Cree contenedores de desarrollo remotos con compatibilidad desde Visual Studio, VS Code, .NET, Subsistema de Windows para Linux o una variedad de servicios de Azure.

Icono de Blazor
Introducción a Blazor
Introducción a Blazor, un marco de interfaz de usuario del lado cliente dentro de ASP.NET Core. Use HTML, CSS y C# (en lugar de JavaScript) para crear componentes de interfaz de usuario y aplicaciones de página única para la web.

Herramientas y plataformas

Icono de WSL
Subsistema de Windows para Linux
Use su distribución de Linux favorita totalmente integrada con Windows (ya no es necesario el arranque dual).
Instalación de WSL

Icono de Terminal Windows
Terminal Windows
Personalice el entorno de terminal para trabajar con varios shells de línea de comandos.
Instalación de terminal

Icono del administrador de paquetes de Windows
Administrador de paquetes de Windows
Use el cliente winget.exe, un administrador de paquetes completo, con la línea de comandos para instalar aplicaciones en Windows.
Instalación del Administrador de paquetes de Windows (versión preliminar pública)

Icono de PowerToys
Microsoft PowerToys
Ajuste y optimice su experiencia con Windows para aumentar la productividad con este conjunto de utilidades de usuario avanzado.
Instalación de PowerToys

Icono de VS Code
VS Code
Un editor de código fuente ligero con compatibilidad integrada para JavaScript, TypeScript, Node.js, un completo ecosistema de extensiones (C++, C#, Java, Python, PHP, Go) y tiempos de ejecución (como .NET y Unity).
Instalación de VS Code

Icono de Visual Studio
Visual Studio
Un entorno de desarrollo integrado que puede usar para editar, depurar, compilar código y publicar aplicaciones, incluidos los compiladores, la finalización del código de IntelliSense y muchas otras características.
Instalación de Visual Studio

icono de Azure
Azure
Una plataforma en la nube completa para hospedar las aplicaciones existentes y optimizar nuevo desarrollo. Los servicios de Azure integran todo lo que necesita para desarrollar, probar, implementar y administrar las aplicaciones.
Configuración de una cuenta de Azure

Icono de .NET
.NET
Una plataforma de desarrollo de código abierto con herramientas y bibliotecas para compilar cualquier tipo de aplicación, como web, móvil, de escritorio, juegos, IoT, de nube y microservicios.
Instalación de .NET


Ejecución de Windows y Linux

El Subsistema de Windows para Linux (WSL) permite a los desarrolladores ejecutar un sistema operativo Linux junto con Windows. Ambos comparten la misma unidad de disco duro (y pueden tener acceso a los archivos del otro), el Portapapeles admite copiar y pegar entre los dos de forma natural, no es necesario el arranque dual. WSL permite usar BASH y proporcionará el tipo de entorno más conocido para los usuarios de Mac.

También puede usar Terminal Windows para abrir todas las herramientas de línea de comandos favoritas en la misma ventana con varias pestañas o en varios paneles, ya sea PowerShell, el símbolo del sistema de Windows, Ubuntu, Debian, CLI de Azure, Oh-my-Zsh, Git Bash o todo lo anterior.

Obtenga más información en los documentos de Terminal Windows o a través de los vídeos de Terminal Windows en Channel 9.

Transición entre Mac y Windows

Consulte nuestra guía sobre la transición entre un entorno de desarrollo de Mac y Windows (o el Subsistema de Windows para Linux). Puede ayudarle a ver la diferencia entre:

Imagen de Office

Recursos adicionales