标签:Xamarin 今生 平台 棱镜 Prism 版本 NET WPF
文章目录
一 Prism 棱镜的前世今生
1.1 介绍
Prism 是一个不限于MVVM功能强大的程序框架,用于在 WPF 和 Xamarin 窗体中构建松散耦合、可维护且易于测试的 XAML 应用程序。
Prism最新开发路线是在各个平台拥有独立的版本,这些版本各自在不同的时间线上开发。Prism 还提供了一组设计模式的实现,这些模式有助于编写结构良好且可维护的 XAML 应用程序,包括 MVVM、依赖项注入、命令、EventAggregator 等。Prism 的核心功能是 Cross Compile .NET Standard 和 .NET 4.5/4.8 库中的共享代码库。那些需要特定于平台的内容在目标平台的相应库中实现。Prism还出色的提供了这些模式与目标平台的集成。例如,Prism for Xamarin Forms 允许您使用可进行单元测试的导航抽象,但该抽象位于平台概念和 API 之上以进行导航,以便您可以充分利用平台本身提供的功能,以上功能以 MVVM 方式完成。
Prism 是.NET基金会的项目之一。Prism 8是最初由Microsoft模式和实践制作的Prism指南的完全开源版本。核心团队成员都是开发Prism 1到5的P&P团队的一部分,现在这项工作已经移交给开源社区,以保持其活力和蓬勃发展,以支持.NET社区。有成千上万的公司已经采用了以前版本的Prism for WPF,Silverlight和Windows Runtime,我们希望他们将继续与我们一起前进,因为我们会继续发展和增强框架,以跟上当前平台的功能和要求。
目前,Prism 支持 WPF、Xamarin Forms 和 UNO。我们没有计划为 Silverlight、Windows 8/8.1/WP8.1 或 UWP 创建新版本的库。对于那些你仍然可以在这里和这里使用Microsoft p&p的先前版本,或者在GitHub Repo中使用此库的先前版本。
1.2 作者信息
名字 | 中文 | 发起人 |
---|---|---|
Brian Lagunas | 布莱恩·拉古纳斯 | 是 |
Dan Siegel | 丹·西格尔 | 是 |
1.3 资源地址
标签:Xamarin,今生,平台,棱镜,Prism,版本,NET,WPF 来源: https://blog.csdn.net/Charwee_/article/details/122551070
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。