Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Dica
Esse conteúdo é um trecho do livro eletrônico, Padrões de Aplicativo Empresarial Usando .NETMAUI, disponível em .NET Docs ou em PDF para download gratuito que pode ser lido off-line.
Este livro eletrônico fornece diretrizes sobre como criar aplicativos empresariais multiplataforma usando o .NETMAUI. O .NET MAUI é um kit de ferramentas da interface do usuário multiplataforma que permite que os desenvolvedores criem facilmente layouts de interface do usuário nativos que podem ser compartilhados entre plataformas, incluindo iOS, macOS, Android e Windows. Fornece uma solução abrangente para aplicativos B2E (Business to Employee), B2B (Business to Business) e B2C (Business to Consumer), fornecendo a capacidade de compartilhar código em todas as plataformas de destino e ajudando a reduzir o TCO (custo total de propriedade).
O guia fornece diretrizes de arquitetura para desenvolvimento de aplicativos corporativos testáveis adaptáveis e sustentáveis do MAUI .NET. As diretrizes são fornecidas sobre como implementar MVVM, injeção de dependência, navegação, validação e gerenciamento de configuração, mantendo o acoplamento flexível. Além disso, também há diretrizes sobre como executar autenticação e autorização com IdentityServer, acessar dados de microsserviços em contêineres e teste de unidade.
O guia é fornecido com código-fonte para o aplicativo multiplataforma eShop e código-fonte para o aplicativo de referência eShop. O aplicativo multiplataforma eShop é um aplicativo empresarial multiplataforma desenvolvido usando o MAUI .NET, que se conecta a uma série de microsserviços em contêineres conhecidos como o aplicativo de referência eShop. No entanto, o aplicativo multiplataforma eShop pode ser configurado para consumir dados de serviços fictícios para aqueles que desejam evitar a implantação dos microsserviços conteinerizados.
O que ficou fora do escopo deste guia
Este guia é destinado a leitores que já estão familiarizados com o MAUI .NET. Para obter uma introdução detalhada ao .NET MAUI, consulte a documentação do MAUI.NET.
Quem deve usar este guia
O público-alvo deste guia é principalmente desenvolvedores e arquitetos que gostariam de aprender a arquitetar e implementar aplicativos empresariais multiplataforma usando o MAUI .NET.
Um público secundário são os tomadores de decisões técnicas que desejam ter uma visão geral da arquitetura e tecnologia antes de decidir qual abordagem selecionar para o desenvolvimento de aplicativos empresariais multiplataforma usando o MAUI .NET.
Como usar este guia
Este guia se concentra na criação de aplicativos empresariais multiplataforma usando o MAUI .NET. Como tal, pode ser lido em sua totalidade para fornecer uma base de compreensão desses aplicativos e suas considerações técnicas. O guia e seu aplicativo de exemplo também podem servir como ponto de partida ou referência para a criação de um novo aplicativo empresarial. Use o aplicativo de exemplo associado como um modelo para o novo aplicativo ou confira como organizar as partes de componente de um aplicativo. Confira este guia para obter diretrizes de arquitetura.
Fique à vontade para encaminhar este guia aos membros da equipe para ajudar a garantir uma compreensão comum do desenvolvimento de aplicativos empresariais multiplataforma usando o MAUI .NET. Ter todas as pessoas trabalhando em um conjunto comum de terminologia e princípios subjacentes ajudará a garantir a aplicação consistente dos padrões e práticas de arquitetura.