Share via


企業應用程式開發前文

注意

本電子書於 2017 年春季出版,此後尚未更新。 這本書中有很多仍然有價值的,但一些材料已經過時。

本電子書提供使用 Xamarin.Forms建置跨平臺企業應用程式的指引。 Xamarin.Forms是一個跨平臺 UI 工具組,可讓開發人員輕鬆地建立跨平台共用的原生使用者介面配置,包括 iOS、Android 和 通用 Windows 平台 (UWP)。 它為企業對員工 (B2E)、企業對企業 (B2B) 和企業對消費者 (B2C) 應用程式提供全方位解決方案,能夠跨所有目標平台共用程式碼,以協助降低擁有權總成本 (TCO)。

本指南提供架構指引,以開發可調整、可維護且可 Xamarin.Forms 測試的企業應用程式。 除了提供有關如何實作 MVVM、相依性插入、瀏覽、驗證和組態管理,同時維持鬆散結合的指引, 還提供有關使用 IdentityServer 執行驗證和授權、從容器化微服務存取資料,以及單元測試的指引。

本指南隨附 eShopOnContainers 行動應用程式的原始程式碼,以及 eShopOnContainers 參考應用程式的原始程式碼。 eShopOnContainers 行動應用程式是使用 Xamarin.Forms開發的跨平臺企業應用程式,其會連線到一系列稱為 eShopOnContainers 參考應用程式的容器化微服務。 不過,eShopOnContainers 行動應用程式可以設定為針對想要避免部署容器化微服務的人員,從模擬服務取用數據。

本指南範圍所排除的內容

本指南針對已經熟悉 Xamarin.Forms的讀者。 如需 的詳細簡介 Xamarin.Forms,請參閱 Xamarin.Forms 檔,以及 使用 Xamarin.Forms建立MobileApps。

本指南可補充 .NET 微服務:容器化 .NET 應用程式的架構,後者主要探討如何開發和部署容器化微服務。 其他值得閱讀的指南還包括使用 ASP.NET Core 和 Microsoft Azure 來架構及開發現代化 Web 應用程式Microsoft 平台和工具的容器化 Docker 應用程式生命週期,和適用於行動應用程式開發的 Microsoft 平台和工具

神秘 應使用本指南

本指南的物件主要是開發人員和架構設計人員,他們想要瞭解如何使用 Xamarin.Forms來建構及實作跨平臺企業應用程式。

次要物件是想要接收架構和技術概觀的技術決策者,然後決定使用 Xamarin.Forms選擇跨平臺企業應用程式開發的方法。

如何使用本指南

本指南著重於使用 Xamarin.Forms建置跨平台企業應用程式。 因此,應該完整閱讀,以提供對這類應用程式和其技術考量的基礎了解。 本指南及其範例應用程式也可以做為建立新企業應用程式的起點或參考。 使用相關聯的範例應用程式作為新應用程式的範本,或查看如何組織應用程式的元件組件。 那麼,請回頭參考本指南以取得架構指導。

歡迎將本指南轉寄給小組成員,以協助確保使用 Xamarin.Forms共同瞭解跨平臺企業應用程式開發。 讓所有人都使用一組共用術語和基礎原則,將有助於確保應用一致的架構模式和做法。