共计 679 个字符,预计需要花费 2 分钟才能阅读完成。
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 模块。