Prism -- 簡介

Prism是一個開源框架,用於在WPF、Xamarin Forms、Uno/Win UI等應用中建立鬆耦合、可維護、可測試的XAML應用程序。Prism提供了一組設計模式的實現,這些設計模式有助於編寫結構良好且可維護的XAML應用程序,包括MVVM,dependency injection,commands,EventAggregator等。git

Prism最初屬於微軟,後來該團隊成員離開微軟獨立起來,但微軟官網仍保留着Prism的文檔只是再也不更新。原來的Prism框架比較臃腫,2020年發佈了8.0版本,已進行了不少改善。微軟官方Prism文檔很長,並且內容較老,若是想學習Prism框架,建議直接去GitHub,能夠結合Prism-DocumentationPrism-Samples-Wpf一塊兒看。github

另外,Prism的核心成員Brian Lagunas和Dan Siegel在YouTube/Twitch平臺上發佈了一些視頻及直播,如Brian Lagunas在一年前進行了Prism.Outlook的直播開發,該系列視頻共11集,每集約兩小時,有條件的能夠進行觀看。設計模式

Brian Lagunas是Prism的做者,也是Microsoft MVP/Xamarin MVP/Microsoft P&P Champion,擁有多年開發經驗。經過看視頻既能學習Prism框架,又能學習做者的一些開發理念及技巧,同時還能練習下英語聽力,一舉三得。框架

Prism提供了Visual Studio的Prism Template Pack插件,使用該插件能夠快速的建立Prism應用及Prism模塊。學習

相關文章
相關標籤/搜索