Microsoft ofrece una variedad de recursos para los desarrolladores web, incluidas las nuevas herramientas y características que admiten el desarrollo web con Windows. En esta guía se describen muchas de las herramientas disponibles para hacer que Windows sea el entorno ideal para el desarrollo web. Para obtener una lista de las API, consulte API para desarrollo web.
WebView 2
Inserte contenido web (HTML, CSS y JavaScript) en sus aplicaciones nativas con Microsoft Edge WebView2.
Descargar WebView 2
Microsoft Edge DevTools
Las Herramientas de desarrollo de Microsoft Edge son un conjunto de herramientas de inspección y depuración integradas directamente en el explorador Microsoft Edge.
Para abrir DevTools, con el foco en Microsoft Edge:
Haga clic con el botón derecho en Inspeccionar.
Seleccione la tecla F12.
Ctrl + Shift + i
Aplicaciones web progresivas en Windows
Las Aplicaciones web progresivas (PWA) proporcionan a los usuarios una experiencia nativa similar a la de una aplicación, personalizada para el dispositivo en cuestión. Se tratan de sitios web que se mejoran de manera progresiva para funcionar como las aplicaciones nativas en plataformas compatibles. Empieza con PWA
Explorador Microsoft Edge
Microsoft Edge para desarrolladores
El nuevo Microsoft Edge se basa en Chromium para crear una mejor compatibilidad web y obtener menos fragmentación de las plataformas web subyacentes. Se publicó el 15 de enero de 2020, y se admite en Windows, macOS, iOS y Android. Instalar el nuevo Microsoft Edge
WebDriver
Cierre el bucle del ciclo de desarrollo al automatizar las pruebas de su sitio web en Microsoft Edge con Microsoft WebDriver. Instalar WebDriver
Editores de Visual Studio 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
Visual Studio (IDE)
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
ASP.NET
Un marco multiplataforma para compilar servicios y aplicaciones web, aplicaciones de Internet de las cosas (IoT) o back-ends móviles con .NET y C#. Cree una interfaz de usuario web interactiva enriquecida con Blazor. Use sus herramientas de desarrollo favoritas en Windows, macOS y Linux. Efectuar implementaciones locales y en la nube. Ejecute en .NET. Instalar ASP.NET
TypeScript
TypeScript amplía JavaScript al agregar tipos al lenguaje. Por ejemplo, JavaScript proporciona primitivas del lenguaje, como cadenas, números y objetos, pero no comprueba que se hayan asignado de forma coherente. TypeScript sí lo hace. Pruébelo en el navegadorInstalación local
Xamarin
Xamarin le permite crear aplicaciones nativas para Android, iOS y macOS mediante un código .NET y las interfaces de usuario específicas de plataforma. Xamarin.Forms le permite crear aplicaciones nativas, con código de interfaz de usuario compartido escrito en C# o XAML.
Instalar Xamarin
Contribuciones de código abierto
Código abierto en Microsoft
Miles de ingenieros de Microsoft usan, aportan y publican código abierto cada día. Entre los proyectos más populares se incluyen Visual Studio Code, TypeScript, .NET y ChakraCore. Participación
Contribuir a los documentos
La mayor parte de los conjuntos de documentación de Microsoft son de código abierto y se hospedan en GitHub. Puede contribuir notificando los problemas o creando solicitudes de incorporación de cambios.
Descubre cómo
Desarrollo en la nube con 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
Azure Cognitive Services
Servicios basados en la nube con API REST y SDK de biblioteca cliente disponibles para ayudarle a integrar inteligencia cognitiva en sus aplicaciones. Probar Cognitive Services
Conozca 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
Recursos adicionales
Configuración del entorno de desarrollo en Windows
Obtenga ayuda para configurar el entorno de desarrollo para que funcione con Python, NodeJS, C#, C, C++, compilar aplicaciones de Android, compilar aplicaciones de escritorio de Windows, crear contenedores de Docker, ejecutar scripts de PowerShell y mucho más.
Introducción
React Native para escritorio
Incorpore la compatibilidad de React Native a Windows SDK y al SDK de macOS 10.13. Use JavaScript para compilar aplicaciones nativas de Windows para todos los dispositivos compatibles con Windows, incluidos equipos, tabletas, 2 en 1, Xbox, dispositivos de realidad mixta, etc., así como para los ecosistemas de escritorio y portátiles de macOS.
Instalación de React Native para escritorio Instalación de React Native para escritorio
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de Windows developer
Windows developer es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.