微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

BreezeJS vs JayData for ASP开发ASP.NET MVC

作为一名Web开发人员,我发现了最近与 KnockoutJS合作的乐趣,但是在使用服务器的时候,我几乎都是自己留下来的.我考虑了 BreezeJSJayData的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(几天内).

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

原文地址:https://www.jb51.cc/aspnet/250615.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐