Compartir a través de


Patrones de aplicación empresarial mediante .NET MAUI

imagen de portada Patrones de Aplicaciones Empresariales Usando .NET MAUI

DESCARGA disponible en: https://aka.ms/maui-ebook

EDITION v2.0

PUBLICADO POR

Equipos de producto de Microsoft Developer Division, .NET y Visual Studio

Una división de Microsoft Corporation

One Microsoft Way

Redmond, Washington 98052-6399

Copyright © 2022 de Microsoft Corporation

Todos los derechos reservados. No se podrá reproducir ni transmitir ninguna parte del contenido de este libro en cualquier forma ni por ningún medio sin el permiso por escrito del editor.

Este libro se proporciona “tal cual” y expresa las opiniones del autor. Las vistas, opiniones e información expresadas en este libro, incluidas las direcciones URL y otras referencias a sitios web de Internet, pueden cambiar sin previo aviso.

Algunos ejemplos que se muestran aquí se proporcionan solo para la ilustración y son ficticios. No se pretende ni debe deducirse ninguna asociación o conexión real.

Microsoft y las marcas registradas que aparecen en https://www.microsoft.com la página web "Marcas comerciales" son marcas comerciales del grupo de empresas de Microsoft.

Mac y macOS son marcas comerciales de Apple Inc.

Todas las demás marcas y logotipos son propiedad de sus respectivos propietarios.

Autores:

Michael Stonis, arquitecto de software móvil, Eight-Bot

Revisores:

James Montemagno, director principal del programa, Microsoft Corp.

David Pine, Relaciones para desarrolladores, Microsoft Corp.

Reconocimientos

Este libro se originó a partir de los Excelentes Patrones de Aplicaciones Empresariales utilizando el eBook de Xamarin.Forms de David Britch y Javier Suarez Ruiz. Sin su trabajo duro, información detallada y excelentes ejemplos, este libro no sería posible.

Introducción

Las aplicaciones empresariales se enfrentan a una serie de problemas difíciles de resolver, incluyendo los requisitos empresariales siempre cambiantes, la necesidad de tiempos de respuesta rápidos, la compatibilidad con múltiples plataformas y la integración con varios sistemas. Debido a la naturaleza variable de estos problemas, es importante que la arquitectura de la aplicación le permita ser modular, modificable y extensible a lo largo del tiempo.

En este libro se proporcionan soluciones reales para solucionar estos problemas al compilar una aplicación empresarial mediante .NET MAUI. En este libro se usa una aplicación .NET MAUI pregenerada que actúa como front-end de una aplicación de comercio electrónico en línea como referencia y una guía para patrones de diseño empresariales comunes. En este libro se tratan temas como el patrón MVVM, la inserción de dependencias, la navegación, la configuración, el acoplamiento flexible de componentes y problemas empresariales adicionales. El contenido de este libro es útil para cualquier persona que quiera crear una nueva aplicación para este negocio o para resolver los problemas de las aplicaciones que evolucionan con el tiempo.

Quién debe usar el libro

Este libro es para desarrolladores de .NET MAUI que ya están familiarizados con el marco de trabajo, pero que buscan instrucciones sobre la arquitectura y la implementación al compilar aplicaciones empresariales. Este libro puede ayudar a los desarrolladores a resolver problemas comunes mediante patrones probados y verdaderos.

Cómo usar el libro

Este libro se centra en la creación de aplicaciones empresariales multiplataforma mediante .NET MAUI. Como tal, debe leerse en su totalidad para adquirir una base de conocimiento de estas aplicaciones y sus consideraciones técnicas. El libro, junto con su aplicación de ejemplo, también puede servir como punto de partida o referencia para crear una nueva aplicación empresarial. Use la aplicación de ejemplo asociada como plantilla para la nueva aplicación o para ver cómo organizar los elementos de componente de una aplicación. A continuación, vuelva a consultar esta guía para obtener indicaciones sobre la arquitectura. Puede encontrar la aplicación de ejemplo en GitHub.

Lo que este libro no cubre

Este libro está dirigido a lectores que ya están familiarizados con .NET MAUI. Trata algunos conceptos de .NET MAUI para ayudar a ilustrar mejor el tema, pero no cubre la mayoría de los controles y conceptos en detalle. Para obtener instrucciones generales sobre cómo compilar una nueva aplicación .NET MAUI , consulte la guía Creación de la primera aplicación en la documentación de .NET MAUI .

Recursos adicionales

Para obtener contenido oficial de .NETMAUI, consulte la documentación de .NETMAUI. .NET MAUI se desarrolla como un proyecto de código abierto y está disponible en GitHub en dotnet/maui. Para obtener ejemplos de código desarrollados con .NET MAUI, consulte el repositorio dotnet/maui-samples .

Enviar sus comentarios

Este libro y ejemplos relacionados evolucionan constantemente, por lo que se agradecen sus comentarios. Si tiene comentarios sobre cómo se puede mejorar este libro y está leyendo este libro en <learn.microsoft.com>, use la sección Comentarios en la parte inferior de la página:

Sección de comentarios en los pies de página de los artículos de .NET docs.

Como se ha resaltado en la captura de pantalla anterior, la sección de comentarios le permite enviar comentarios para:

  • Este producto: mediante el formulario de comentarios del producto .NET.
  • Esta página: usando una plantilla de incidencia de GitHub con los detalles de la página.

Si está leyendo este libro como un PDF, puede enviar comentarios creando un problema de GitHub en Documentos de .NET o mediante la plantilla de problemas de GitHub en Libros electrónicos de arquitectura de .NET.