HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

模块七作业

心怀架构

编写代码最应该做好的事情是什么?

李子捌

Java 28天写作 21天挑战 12月日更

架构实战营模块七作业

渐行渐远

架构实战营

优秀程序员的30种思维--设计思考篇

hackstoic

程序员 架构思维

绩效沟通的案例分享

搬砖的周狮傅

绩效管理

53 K8S之资源监控与资源指标

穿过生命散发芬芳

k8s 28天写作 12月日更

王者荣耀商城异地多活架构设计

Steven

架构实战课

释放协同价值——元宇宙中的区块链

CECBC

圣迪

架构实战营-模块七

瓜子葫芦侠

「架构实战营」

Golang中数字与字符串的转换

liuzhen007

28天写作 12月日更

王者荣耀商城异地多活架构设计

Geek_cb2b43

企业智能转型对AI技术的挑战及应对,答案是MLOps

第四范式开发者社区

机器学习 OpenMLDB 特征平台 MLOps

谈数字人民币对我国金融系统的双重影响

CECBC

如何在CRM WebClient UI里使用HANA Live Report

汪子熙

报表 CRM 28天写作 hana 12月日更

架构训练营 - 模块 7 作业

焦龙

架构训练营

模块7作业

忘记喝水的猫

架构训练营

严管之下,还有谁在“挖矿”?

CECBC

MySQL的int (10) 和 int (11) 的区别

JavaEdge

12月日更

.NET6东西--可写的JSON DOM API

喵叔

28天写作 12月日更

架构训练营 模块七

dog_brother

「架构实战营」

hw7 - 王者荣耀商城异地多活

WWH

架构实战营

有向无环图在新增节点时的环状检测

waitmoon

DAG

架构师实战营 - 模块7 - 作业

lucian

架构师实战营

人生最重要的是快乐,静态的快乐

mtfelix

28天写作

架构实战营-模块八

瓜子葫芦侠

「架构实战营」

读《软件工程之美》之02

williamcai

软件工程

监控的黄金指标有哪些

耳东@Erdong

监控 28天写作 指标 12月日更

Redis RDB 持久化详解

程序员历小冰

redis 持久化 28天写作 12月日更

LabVIEW读写各类格式图像的方法(基础篇—1)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 读写各类格式图像的方法

王者荣耀商城异地多活架构设计

AHUI

「架构实战营」

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