Prism -- 简介
Posted louzi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Prism -- 简介相关的知识,希望对你有一定的参考价值。
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模块。
以上是关于Prism -- 简介的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin+Prism开发详解六:DependencyService与IPlatformInitializer的关系