当前位置: 首页 > 知识库问答 >
问题:

odata协议是REST服务的好标准吗?

凌俊名
2023-03-14
    null

共有1个答案

曹智
2023-03-14

在为一个使用C#后端和Excel作为客户端的报表html" target="_blank">系统实现了一个基于OData的解决方案之后,我不得不说,我对所看到的非常满意。在基于。NET的项目中,OData具有开发简单、可靠和快速的特点。查询功能令人印象深刻,数据(以XML形式返回)可以由任何符合XML的客户机应用程序或组件轻松处理,这是很棒的。

话虽如此--当接近一个大型项目时--你可能会有不同于我的考虑(大部分都是你在上面写的)。

OData确实传播得不是很广。未来的支持是一个重要的考虑因素,如果OData兼容技术的提供商发现OData没有被使用,他们可能会放弃对OData的支持。不过--我相信它不会很快消失。开源项目也是如此--市场上OData的采用程度反映了这一点。

你写的限制应该考虑到与你现在参与的项目有关的问题。很难讨论它是否会助长不良行为,但当你使用像MS的OData这样的黑盒组件时,你会付出代价。

总而言之,当我开发小规模应用程序时,我OData大大缩短了开发时间,但当涉及大规模企业级应用程序时,它不会是我的首选,除非OData对特定项目的好处很大,否则我不确定是否会推荐给其他人。

祝你好运!

 类似资料:
  • 本服务条款(以下简称“本协议”)由北京百度网讯科技有限公司(以下简称“百度”)与您(以下简称“您”或“用户”)订立,用于规范您对百度统计(以下简称“本服务”)的使用。只要您点击 “确定”按钮、完成注册程序或开通、使用本服务,即代表您已理解并同意本协议,特别是以黑体字标示出的关于百度统计及您重大权益的条款均以知晓、理解并接受,同意将其作为确定双方权利义务的依据。如果您不同意本协议,请您立即停止使用本

  • 京东小程序开放平台开发者服务协议 【请认真阅读并理解以下内容,其中以加粗方式显著标识的文字,请着重阅读、慎重考虑】 前言 1、本协议由拟在京东小程序开放平台(以下或简称“京东小程序平台”或“小程序平台”)开发京东小程序(以下或简称“小程序”)的京东小程序开发者(以下简称“开发者”,“乙方”或“您”)与京东小程序开放平台运营方(以下或简称“京东”或“甲方”)共同缔结,具有合同效力。 2、本协议由协议

  • 1.1. Rokid 开发者社区服务协议 1.1.1. 一、定义 1.2. 二、协议构成 1.3. 三、特别提示 1.3.1. 四、甲方服务内容 1.3.2. 五、开发者承诺和服务使用规范 1.3.3. 六、数据及隐私 1.3.4. 七、服务费用及开发者收费 1.3.5. 八、违约责任 1.3.6. 九、协议的解除和转让 1.3.7. 十、服务终止后的处理 1.3.8. 十一、责任限制和免责 1.

  • 为了营造规范、有序、安全的开发者社区环境,并利用先进的互联网技术给用户带来便利或更好的体验,芋头科技(杭州)有限公司(下文简称“甲方”)与您(以下简称“开发者”或“乙方”)就开发者社区的使用等相关事项,在杭州市余杭区签订本协议。 特别提示: 开发者通过网络页面点击确认或以其他方式选择接受本协议或使用开发者社区的服务,即表示开发者同意并接受本协议条款,请开发者仔细阅读本协议的全部内容(特别是以粗体标

  • 为了营造规范、有序、安全的开发者社区环境,并利用先进的互联网技术给用户带来便利或更好的体验,芋头科技(杭州)有限公司(下文简称“甲方”)与您(以下简称“开发者”或“乙方”)就开发者社区的使用等相关事项,在杭州市余杭区签订本协议。 特别提示: 开发者通过网络页面点击确认或以其他方式选择接受本协议或使用开发者社区的服务,即表示开发者同意并接受本协议条款,请开发者仔细阅读本协议的全部内容(特别是以粗体标

  • 我正在寻找一种指定二进制数据的技术规范方法。我正在寻找XML模式描述(XSD)之类的东西。 目的是使用该格式生成可以正确解释二进制序列的程序;即编程语言绑定。这就像XSD的许多框架可以生成OO编程语言中的类,可以表示XML-Data、解析和序列化。尽管如此,方法论需要具有高度的人类可读性,以便领域专家可以指定和解释此文本规范。 到目前为止,我只找到了人类可读的语法。在许多标准中使用了ASCII-A