当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Prism

XAML 应用程序开源框架
授权协议 MIT
开发语言 C#
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 班浩皛
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Prism是一个框架,用于在WPF、Xamarin Forms、Uno Platform和WinUI中构建松散耦合、可维护和可测试的XAML应用程序。每个平台都有单独的版本,这些版本将在独立的时间表上开发。Prism提供了一系列设计模式的实现,这些设计模式有助于编写结构良好、可维护的XAML应用程序,包括MVVM、依赖注入、命令、EventAggregator等。Prism的核心功能是在.NET Standard 2.0、.NET Framework 4.5 4.7中支持的共享代码库。那些需要针对平台的东西,都是在目标平台的相应库中实现的。Prism还将这些模式与目标平台进行了很好的集成。例如,Prism for Xamarin Forms允许你使用一个可进行单元测试的导航抽象,但这个抽象是在平台概念和导航的API之上进行分层的,这样你就可以充分地利用平台本身所提供的东西,但却是以MVVM的方式完成的。

 相关资料
  • 一个应用程序开发框架。作者实现了很多控件效果,方便其他开发者各取所需。所实现的效果包括:打分星星、响应点击动作、旋转按钮效果、根据文字多少改变大小的UILabel等等效果。 [Code4App.com]

  • 作者:hiyuki Mpx是一款致力于提高小程序开发体验的增强型小程序框架,通过Mpx,我们能够以最先进的web开发体验(Vue + Webpack)来开发生产性能深度优化的小程序,Mpx具有以下一些优秀特性: 数据响应特性(watch/computed) 增强的模板语法(动态组件/样式绑定/类名绑定/内联事件函数/双向绑定等) 深度性能优化(原生自定义组件/基于依赖收集和数据变化的setData

  • 2.5.应用程序框架 应用程序框架是Android程序的执行环境,也是开发者的强大工具箱。另外,它也拥有Android平台中最全面最完善的文档。良好的文档可以激发广大开发人员的创意,也可以为他们构建优秀的应用程序提供有力的支持。 在应用程序框架中,你可以发现很多为Android设计的Java库。除此之外,也有系统服务的支持,比位置、传感器、WiFi、电话等等。 在后面的学习与实践中,将把我们的主要

  • 我使用Hadoop构建了一个在分布式环境中搜索类似图像存储的应用程序。但是Hadoop不支持实时处理,这就是响应时间长的原因。我知道Storm是另一个大数据分析应用程序的框架。但是我很困惑我们是否可以使用Storm来实现这种应用程序。 有没有人建议什么样的应用程序可以有效地使用Storm框架。

  • 问题内容: 我正在设计和构建桌面应用程序。我正在考虑使用eclipse或netbeans作为此应用程序的基础。但是,我从未在这两个平台上构建过。我个人倾向于使用netbeans,因为它像该平台一样容易学习。但是,我想问一下实际上已经在这些平台上构建的人员,在此之前哪个更易于使用? 我对easyr的个人定义如下: 易于上手 一致的逻辑API 好的文档 易于构建和部署 非常感谢, 乔希 问题答案: 关

  • Hyperledger Composer支持创建Web、移动或原生Node.js应用程序。它包括composer-rest-server(本身基于LoopBack技术)为业务网络自动生成REST API,和hyperledger-composer,用于生成骨架Angular应用的Yeoman框架的代码生成插件。 另外,它还包含一组丰富的JavaScript API来构建原生Node.js应用程序。

  • 应用程序开发 应用是独立于蓝天采集器的程序,您可以使用任何php框架来开发,完全按照您自己的代码风格编写应用 使用“后台»工具&开发»开发»应用程序”可快速创建新的应用 应用创建好后可在“后台»云端»已下载»应用程序”中看到,创建的文件则在“根目录/app/标识名”中 注意:应用目录下的index.php为入口文件请勿修改,标识名.php为应用配置文件(建议不要直接修改,而是在“应用»管理»开发应

  • 经过前几章实践 TypePress 确定了开发方向: 应用模板. 查询了一些资料这种代码组织形式早有名称 application framework 应用程序框架. 好吧, 框架这个词遍地开花了. 使用者拷贝 TypePress 后, 应该可以通过简单的方法就可以迅速搭建自己的应用框架(花儿朵朵开). main.go 已经 package 化了. 现在轮到调整控制器了. 先看看调整后的目录结构 s