写点什么

微软决定弃用 OracleClient 命名空间

  • 2009-06-27
  • 本文字数:985 字

    阅读完需:约 3 分钟

微软宣布.NET 4.0 以后的版本将弃用 System.Data.OracleClient 。该命名空间的类将会在.NET 4.0 中标识为弃用并在未来发布的版本中移除。OracleClient 是微软针对 Oracle 开发的 ADO.NET 提供程序并且作为.NET Framework 类库的一部分。

这项决定引起了使用 Oracle 的.NET 社区开发人员之间的争论。与此同时许多企业级.NET 应用程序使用第三方 Oracle 提供程序,System.Data.OracleClient 通常会在小型应用程序中使用,它与微软开发工具的集成性非常好。

微软坚称这项决定是经过研究和深思熟虑之后做出的:

经过慎重地考虑各方的观点以及和我们的客户、合作伙伴和 MVP 沟通之后,我们决定把 OracleClient 从 ADO.NET 路线图中移除。

这项决定有部分原因是基于目前 Oracle 的第三方 ADO.NET 数据提供程序的广泛应用和不断完善。流行的 Oracle 提供程序在性能上有着显著提升以及不同版本的兼容性得到完善:

尽管遭到社区成员的反对,微软并没有改变该决定的意思,任何人都不应抱有幻想。微软官方的解释是“大部分第三方提供程序都提供同样的性能并能够满足顾客的需求”。因此,不值得对 OracleClient 进行投入,以到达第三方提供者的水平,这样可让微软集中资源在 ADO.NET 的开发上。

一些人把这项举动称作针对 Oracle 以提高.NET 开发门槛的不正当打击,但也有很多人对这项决定持谨慎乐观的态度,也许微软在重新审视对其它公司产品的偏见。例如,ALT.NET 开发人员普遍抱怨微软毫无原因就重新发明轮子,在已经有很好的替代产品的情况下重新开发自己的版本。看看,MSTest 和 NUnit,或者 Entity Framework 和 NHibernate 就知道了。最近官方支持 jQuery 和提供 ASP.NET MVC 源代码的背景下,这项决定可解释为微软进一步承认它无需控制所有的技术。他们可以依赖合作伙伴和社区来提供部分支持。

再者,播客Connected Show 就这次的改动,进行了节目讨论并分析为什么这不是一场灾难。

查看英文原文: Microsoft OracleClient Deprecated

2009-06-27 20:294342
用户头像

发布了 87 篇内容, 共 24.8 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

YashanDB数据库对实时交易系统的支持能力分析

数据库砖家

详解鸿蒙Next仓颉开发语言中的全屏模式

幽蓝计划

图挖掘在反作弊场景的应用

百度Geek说

亮点满满,龙蜥社区走进中兴通讯 MeetUp 即将举办

OpenAnolis小助手

开源 AI 操作系统 龙蜥社区 龙蜥meetup

揭秘混合休闲手游爆款制造机 Supersonic:3 分钟征服用户的“黄金FTUE”设计法则

极客天地

微擎生态驱动的数字化健康服务

微擎应用市场

远程跨屏共享黑科技:细数三款热门远控软件里的神奇功能

小喵子

远程 远程控制 向日葵 ToDesk TeamViewer

开源能源管理系统:筑牢企业安全自主可控防线​

开源能源管理系统

开源 能源管理

YashanDB数据库多表联查性能提升技巧详解

数据库砖家

YashanDB数据库多维度性能指标监测方法

数据库砖家

ISO 50002能源审计标准与MyEMS开源能源管理系统

开源能源管理系统

开源 能源管理

YashanDB数据库对企业数字化转型的支持

数据库砖家

AI阅读APP的主要功能

北京木奇移动技术有限公司

软件外包公司 APP外包公司 AI阅读

YashanDB数据库大数据量快速导入与处理技巧

数据库砖家

YashanDB数据库对大数据处理的支持情况

数据库砖家

Aloudata 诚挚招募合作伙伴:携手共创数据智能新未来

Aloudata

人工智能 数据分析 ETL agent

为什么用了代理IP后访问网站还是被拒绝了?

kookeey代理严选

代理商 海外IP代理 动态代理IP 配置IP 静态住宅IP

Grafana与MyEMS的比较分析

开源能源管理系统

开源 能源管理

微擎生态驱动的内容数字化管理平台

微擎应用市场

微擎生态驱动的门店数字化管家

微擎应用市场

YashanDB数据库定期性能评估及调优操作手册

数据库砖家

YashanDB数据库多表查询优化技巧分享

数据库砖家

DeepSeek+低代码,或许才是To B企业的正确打开方式!

优秀

低代码 DeepSeek

YashanDB数据库常见问题及其解决方案

数据库砖家

YashanDB数据库常见问题解答:解决用户疑虑

数据库砖家

YashanDB数据库存储引擎浅析与选择指南

数据库砖家

YashanDB数据库多维度性能监控工具及使用说明

数据库砖家

微擎生态驱动的数字化内容阅读

微擎应用市场

微擎生态驱动的全场景 IM 社交与商业赋能平台

微擎应用市场

测试开发工程师AI智能体通关秘籍,15年大厂架构师手把手教学!

测试人

YashanDB数据库多维度监控指标详解与实践应用

数据库砖家

微软决定弃用OracleClient命名空间_.NET_Al Tenhundfeld_InfoQ精选文章