QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

微软决定弃用 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:293995
用户头像

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

关注

评论

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

微服务容器化的运维

穿过生命散发芬芳

微服务 6 月 优质更文活动

关于验收标准,你需要知道的一切(译)

Bruce Talk

Scrum 敏捷

Nautilus Chain全球行分享会,上海站圆满举办

威廉META

kubernetes 必知必会 1 - 初识

itschenxiang

轻骑逐单于,大雪满弓刀:华为分布式存储的一骑绝尘

脑极体

存储

PoseiSwap的趋势性如何体现?

大瞿科技

华为云618活动来袭,精选CDN和视频云产品限时低价秒杀0.6折起

轶天下事

【零售电商系列】走进亚马逊(三)

小诚信驿站

6 月 优质更文活动

【坚果派】Flutter环境配置(Mac版)

坚果

flutter 坚果派 6 月 优质更文活动

微服务高并发:流量效果控制,经典限流算法

互联网架构师小马

阿里内部人手一份的Spring Cloud Alibaba手册

小小怪下士

Java 程序员 SpringCloud springcloudAlibaba

分布式流处理组件-理论篇:Broker

谢先生F

kafka Java' 分布式消息流平台

PoseiSwap的趋势性如何体现?

股市老人

H5 单双引号问题

Andy

Redis数据结构:高频面试题及解析

小万哥

nosql redis 面试 后端 中间件

Nautilus Chain全球行分享会,上海站圆满举办

股市老人

2023-06-10:给定一个由 n 个节点组成的网络,用 n x n 个邻接矩阵 graph 表示 在节点网络中,只有当 graph[i][j] = 1 时,节点 i 能够直接连接到另一个节点 j。

福大大架构师每日一题

Go rust 福大大架构师每日一题

C语言编程—错误处理

芯动大师

C语言 错误 6 月 优质更文活动

MegaOS重磅亮相新华三领航者峰会,助推百行百业全数字化

新消费日报

Nautilus Chain全球行分享会,上海站圆满举办

BlockChain先知

一个屋子里必须要有多少人,才能让某人和你生日相同的概率至少为1/2? 必须要有多少人,才能让至少两个人生日为 7月 4 日的概率大于 1/2?

福大大架构师每日一题

ChatGPT 福大大架构师每日一题

用Python白嫖WPS付费功能:把PPT转为 1张 长图,1行代码搞定

程序员晚枫

Python 图片 PPT

Nautilus Chain全球行分享会,上海站圆满举办

西柚子

PoseiSwap的趋势性如何体现?

BlockChain先知

Solaris网络从9家知名投资机构获得5000万美元融资

股市老人

INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等

极限实验室

搜索引擎 console Gateway agent easysearch

Nautilus Chain全球行分享会,上海站圆满举办

鳄鱼视界

STM32读取MQ2烟雾浓度数据判断烟雾是否超标

DS小龙哥

6 月 优质更文活动

Nautilus Chain全球行分享会,上海站圆满举办

大瞿科技

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