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.

Herramientas para desarrolladores

Icono de Inicio para desarrolladores
Dev Home
Supervise el trabajo en el panel centralizado, GitHub y widgets de rendimiento del sistema. Configure e incorpore nuevos proyectos con la herramienta Configuración de la máquina.
Instalación de Inicio para desarrolladores

Icono Unidad de disco
Unidad de desarrollo
Mejore el rendimiento mediante el almacenamiento de los archivos del proyecto en una unidad de desarrollo y mantenga los archivos seguros con la designación de confianza, la configuración del antivirus y los filtros adjuntos.
Creación de una unidad de desarrollo

Icono del administrador de paquetes de Windows
Configuración de WinGet
Consolide la instalación manual de la máquina y la incorporación de proyectos en un único comando que sea confiable y repetible.
Creación de un archivo de configuración

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

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 WSA
Subsistema de Windows para Android
Windows Subsystem for Android™ permite que un dispositivo con Windows 11 ejecute aplicaciones de Android que están disponibles en Amazon Appstore.
Más información


Windows Copilot

La primera plataforma de PC para proporcionar asistencia de inteligencia artificial centralizada y diseñada a fin de ayudar a los usuarios a tomar medidas fácilmente y ser más productivos estará disponible próximamente. Vea el anuncio del blog.

Registro para recibir actualizaciones


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 .NET MAUI o React, o bien cree un PWA y configure el entorno de desarrollo en Windows.

Icono de escritorio de Windows
Introducción a la compilación de aplicaciones 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 crear aplicaciones con C# y .NET.

Icono de F#
Introducción a F#
Comience a crear aplicaciones con F# y .NET.

Icono de Rust
Introducción a Rust
Comience a programar con Rust; tambén puede aprender a configurar Rust para Windows mediante el crate 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.

Más información para desarrolladores

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.

Obtenga más información en la documentación de WSL.

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 la documentación de Terminal Windows.

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:

Documentación sobre el desarrollo de juegos

Imagen de Office