使用 .NET MAUI 的企業應用程式模式

cover image Enterprise Application Patterns Using .NET MAUI

下載:https://aka.ms/maui-ebook

EDITION v1.0

發行者

Microsoft 開發人員部門 .NET 和 Visual Studio 產品小組

Microsoft Corporation 部門

One Microsoft Way

Redmond, Washington 98052-6399

Copyright © 2022 by Microsoft Corporation

著作權所有,並保留一切權利。 本書內容的任何部分在未經過發行者書面許可下,不得以任何形式或透過任何方式進行重製或傳送。

本書依照「現況」提供,代表作者的觀點和意見。 本書中所述之觀點、意見與資訊 (包括 URL 及其他網際網路的網站參考) 如有變更,恕不另行通知。

此處描述的一些範例僅供說明之用,純屬虛構。 並非影射任何真實項目,如有雷同純屬巧合。

Microsoft 與列於 https://www.microsoft.com「商標」網頁的商標是 Microsoft 集團的商標。

Mac 與 macOS 是 Apple Inc. 的商標。

所有其他商標和標誌屬於其各自擁有者的財產。

作者:

Michael StonisEight-Bot 行動裝置軟體架構師

校閱者:

James Montemagno,首席領導計劃經理,Microsoft Corp.

David Pine,Microsoft Corp. 開發人員關係

通知

此書籍源自 David BritchJavier 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> 上閱讀此書籍,請使用頁面底部的 [意見反應] 區段:

Feedback section of all .NET docs article footers.

如前一個螢幕擷取中的醒目提示,意見反應區段可讓您提交下列項目的意見反應:

  • 本產品:使用 .NET 產品意見反應表單。
  • 此頁面:使用 GitHub 問題範本搭配頁面詳細資料。

如果您是以 PDF 形式閱讀此書籍,則可以透過建立新的 .NET 文件:GitHub 問題或使用 .NET 架構電子書:GitHub 問題範本來提交意見反應。