使用 .NET MAUI 的企业应用程序模式
的图像企业应用程序模式
下载地址:https://aka.ms/maui-ebook
版本 v2.0
发布者
Microsoft开发人员部门、.NET 和 Visual Studio 产品团队
Microsoft公司的一个部门
One Microsoft Way
雷德蒙德, 华盛顿 98052-6399
版权所有 © 2022 由 Microsoft Corporation 提供
保留所有权利。 在未经出版商的书面许可的情况下,不得以任何形式或任何方式转载或传输这本书的内容。
本书“按原样”提供,表达作者的观点和看法。 本书中表达的观点、意见和信息(包括 URL 和其他 Internet 网站参考)可能会更改,而不通知。
此处描述的一些示例仅用于说明,并且是虚构的。 无意与任何现实情况关联,也不应作此推测。
Microsoft 和“商标”网页中编号为 https://www.microsoft.com 的商标是 Microsoft 集团公司的商标。
Mac 和 macOS 是 Apple Inc 的商标。
所有其他标记和徽标都是其各自所有者的财产。
作者:
Michael Stonis,移动软件架构师,Eight-Bot
评论家:
詹姆斯·蒙特马格诺,首席项目经理,Microsoft公司。
大卫·派恩,开发人员关系,Microsoft公司。
致谢
这本书源自 David Britch 和 Javier Suarez Ruiz所著的优秀《Xamarin.Forms 企业应用程序模式》电子书。 如果没有他们的辛勤工作,详细信息和优秀的例子,这本书是不可能的。
介绍
企业应用程序面临许多难题,包括不断变化的业务需求、需要快速轮换时间、支持多个平台以及与多个系统集成。 由于这些问题的性质不同,应用程序体系结构必须能够随着时间推移模块化、可修改和可扩展。
本书提供了在使用 .NET MAUI生成企业应用程序时解决这些问题的实际解决方案。 本书使用预建的 .NET MAUI 应用程序,该应用程序充当在线电子商务应用程序的前端作为参考和常见企业设计模式指南。 本书介绍 MVVM 模式、依赖项注入、导航、配置、组件松散耦合和其他企业问题等主题。 这本书的内容对于任何希望为此业务构建新应用程序或寻求解决随时间变化的应用程序问题都很有帮助。
谁应该使用这本书
本书面向已熟悉框架的 .NET MAUI 开发人员,但正在寻找有关构建企业应用程序时的体系结构和实现的指导。 本书可以帮助开发人员使用试用模式和真实模式解决常见问题。
如何使用这本书
本书重点介绍如何使用 .NET MAUI构建跨平台企业应用。 因此,应该完整阅读,以提供了解此类应用及其技术注意事项的基础。 该书及其示例应用还可以作为创建新企业应用的起点或参考。 将关联的示例应用用作新应用的模板,或了解如何组织应用的组件部件。 然后,请参照本指南以获取体系结构指导。 可以在 GitHub上找到示例应用。
这本书没有涵盖的内容
这本书面向已经熟悉 .NET MAUI的读者。 它涵盖了 .NET MAUI 的某些概念,以帮助更好地说明主题,但它并不详细地涵盖大多数控件和概念。 有关构建新的 .NET MAUI 应用的一般指南,请参阅 .NET MAUI 文档中的 构建你的第一个应用程序 指南。
其他资源
有关官方 .NET MAUI 内容,请参阅 .NET MAUI 文档。.NET MAUI 开发为开源项目,可在 gitHub 上 dotnet/maui。 有关使用 .NET MAUI开发的代码示例,请参阅 dotnet/maui-samples 存储库。
发送反馈
本书和相关示例不断发展,因此欢迎你的反馈。 如果你正在 <learn.microsoft.com> 上阅读这本书,并且有关于这本书的改进建议,请使用页面底部的反馈部分:
如前面的屏幕截图中突出显示的那样,反馈部分允许你提交以下反馈:
- 本产品:使用 .NET 产品反馈表单。
- 此页面:使用包含页面详细信息的 GitHub 问题模板。
如果要以 PDF 形式阅读这本书,可以通过创建新的 .NET Docs:GitHub 问题 或使用 .NET 体系结构电子书:GitHub 问题模板来提交反馈。