加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

BreezeJS vs JayData for ASP开发ASP.NET MVC

发布时间:2020-12-15 23:36:53 所属栏目:asp.Net 来源:网络整理
导读:作为一名Web开发人员,我发现了最近与 KnockoutJS合作的乐趣,但是在使用服务器的时候,我几乎都是自己留下来的.我考虑了 BreezeJS和 JayData的CRUD功能和批量操作,但我仍然不确定哪个适合我最好的. 我现在专注于使用EF的ASP.NET MVC开发,但是我可能稍后会切换
作为一名Web开发人员,我发现了最近与 KnockoutJS合作的乐趣,但是在使用服务器的时候,我几乎都是自己留下来的.我考虑了 BreezeJS和 JayData的CRUD功能和批量操作,但我仍然不确定哪个适合我最好的.

我现在专注于使用EF的ASP.NET MVC开发,但是我可能稍后会切换到其他平台,所以我不希望被限制在一个特定的框架.在这方面,JayData通过诸如OData,webSQL,IndexedDB,localStore,Facebook和YQL等BreezeJS提供了多个提供商,这几乎是压倒性的. BreezeJS确实支持OData,但仅用于消费.

但是我可能没有想到的易用性,文档和其他关键功能如何?

感谢您的帮助,帮助我们在他们之间进行选择.

解决方法

我是JayData开发团队的成员,但我也试过Breeze.
通过易于使用来比较它们将是主观的,这取决于你的口味.这些图书馆的意图是一样的:保护开发人员免于执行协议并专注于数据管理.但JayData不仅仅是一个ORM库,而是一个统一的数据管理范例和工具,可以在 server-side上使用来构建自己的PaaS / BaaS.
由于JayData在2012年5月发布了供应商模型,因此我们有更多时间实施更多的数据提供商(您错过了服务器端的MongoDB和将在几天内发布的WebAPI),并支持许多开发人员平台.我会提到TypeScript支持和 online-offline功能,这得益于统一的API,如果您现在要使用库,这很重要.

微风在路线图上也有很好的功能,我确信你一般都是一个很有用的图书馆,而不仅仅是以舒适的方式消费WebAPI服务.

文档或多或少相同,团队提供企业和社区支持.

如果您只想从JavaScript访问WebAPI,我将根据我的首选UI库/模板引擎选择库:
微风:Knockout,Angular,Backbone(希望微风家伙会用内幕消息更新)
JayData:Knockout(动态查询),Angular(教程),Handlebars,Sencha(只读),KendoUI(几天内).

这两个开发团队都很有帮助,并且倾听标签,所以您可以问这些图书馆如何解决业务问题或满足项目的技术要求.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读