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!