Prism是一個開源框架,用于在WPF、Xamarin Forms、Uno/Win UI等應用中創建松耦合、可維護、可測驗的XAML應用程式,Prism提供了一組設計模式的實作,這些設計模式有助于撰寫結構良好且可維護的XAML應用程式,包括MVVM,dependency injection,commands,EventAggregator等,
Prism最初屬于微軟,后來該團隊成員離開微軟獨立起來,但微軟官網仍保留著Prism的檔案只是不再更新,原來的Prism框架比較臃腫,2020年發布了8.0版本,已進行了很多改善,微軟官方Prism檔案很長,而且內容較老,如果想學習Prism框架,建議直接去GitHub,可以結合Prism-Documentation及Prism-Samples-Wpf一起看,
另外,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模塊,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/264354.html
標籤:WPF
上一篇:abp中多種登陸用戶的設計
