新Javascript OData库比使用jQuery有什么好处?
答案 0 :(得分:2)
这就是他们对图书馆的看法:
随着时间的推移,我们计划将datajs发展为一个综合库,可用于开发以数据为中心的丰富Web应用程序。 旨在...为结构化查询,同步,数据修改以及与各种云服务(包括Windows Azure )的交互提供功能。
与jQuery相比,这是一个非常狭窄的功能范围。似乎微软并没有试图在这里与jQuery竞争,而是创建了一个备用数据访问库,它使用OData协议与服务器进行交互。实际上,据我所知,jQuery已经完成了所有这些工作,所以看起来这只是一种在不使用整个jQuery库的情况下访问智能数据的方法。
答案 1 :(得分:2)
jQuery非常擅长它的功能,而datajs并没有尝试复制它的任何功能,因此很难用这些术语回答这个问题。
datajs目前实现了广泛的OData支持,包括多种格式,支持解析概念模型,在元数据已知时增强结果的能力,批处理等。
jQuery支持JSON使用,但这只是编码问题 - 不支持任何特定于OData的行为。如果您正在与OData服务器交谈,那么最好使用datajs,然后您可以将jQuery用于其他所有内容:动画,文档构建,控件,模板等。
答案 2 :(得分:1)
这个库与jQuery无关。
它为OData源提供专门的AJAX和JSONP请求。
答案 3 :(得分:1)
您通常会将它们一起使用,因为datajs善于与OData服务交谈,而jQuery则用于全面的DOM操作和方便的AJAX。作为这样的工具,您可以使用jQuery实现与ODATA端点的通信,但这是一项大量的工作 - 最终这就是datajs,并且它超过300K源。
如果你想在使用ODATA的领域让jQuery让你的生活轻松(流畅的API,简单直观的外观),我建议你查看JayData - “数据操作中的jQuery”