dotnet maui developer roadmap
1.0.0
| Imagen de Orfano Mondo/Flickr Lokelani es la flor oficial de la isla de Maui. |
Estamos en julio de 2021. Y durante los próximos 12 meses, mi objetivo es explorar el desarrollo de aplicaciones multiplataforma (para entornos móviles, web y de escritorio) utilizando una variedad de tecnologías disponibles. Esta hoja de ruta (aprendizaje) para desarrolladores se centra en el ecosistema .NET.
| Uno de mis objetivos principales es .NET MAUI, actualmente en versión preliminar 6, un marco multiplataforma para desarrollar aplicaciones móviles (Android, iOS) y de escritorio (Windows, MacOS) utilizando C# y XAML. Lea los documentos para obtener más detalles. Esta imagen (de esa página) muestra la arquitectura de alto nivel de una aplicación .NET MAUI y cómo se relaciona con .NET framework y los sistemas operativos específicos del dispositivo. | |
| Xamarin.Forms es un marco de interfaz de usuario de código abierto para crear aplicaciones móviles (Xamarin.Android, Xamarin.iOS) y de escritorio (Windows) a partir de una base de código compartida, utilizando C# y XAML. Piense en ello como el precursor de .NET MAUI, con orientación disponible para ayudarle a migrar aplicaciones de Xamarin.Forms existentes a .NET MAUI, que estarán disponibles de forma general en noviembre de 2021, cuando se lance .NET 6. | |
| ASP.NET es un marco web de código abierto, creado por Microsoft, para crear aplicaciones y servicios web modernos con .NET. ASP.NET le permite crear muchos tipos de aplicaciones web, incluidas páginas web, API REST, microservicios y centros que envían contenido en tiempo real a los clientes conectados. ASP.NET Core es la versión de código abierto y multiplataforma de ASP.NET. La imagen es de esta publicación de 2016 que explica la estrategia multiplataforma más amplia en .NET. Consulte JUL 2021: ASP.NET Core Updates in .NET 6 | |
![]() | Inspirándome en los mapas mentales de AspNetCore Developer Roadmap y Xamarin Developer Roadmap, creé uno propio, personalizado para mi viaje de aprendizaje y priorizando los recursos de Docs, Learn y GitHub de los equipos de Microsoft. Espere que esto cambie a medida que continúe mi aprendizaje. Puede ver la imagen detallada de la hoja de ruta aquí o visitar el descuento relacionado para obtener enlaces de recursos. |
Estos son los objetivos de aprendizaje con esta hoja de ruta para desarrolladores. ¡Espero que te unas a mí y crees el tuyo propio!