写点什么

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

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

关注

评论

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

智能重排序在推荐场景中的应用(三十四)

Databri_AI

推荐系统 排序 智能

高性能架构

编号94530

Java 架构设计 高性能

Goroutine 是如何运行的

Rayjun

调度器 Go 语言

7款神器,让程序员幸福感暴增!

Jackpop

模块八作业-设计消息队列存储消息数据的 MySQL 表格

张大彪

模块8作业

薛定谔的指南针

架构实战营

职场中的换位思考,看这篇就够了

石云升

职场经验 7月日更 换位思考

Redis - Cluster - 源码阅读(二)

旺仔大菜包

redis

一文掌握Java TreeMap与HashMap

Jackpop

Spring中这么重要的AnnotationAwareAspectJAutoProxyCreator类是干嘛的?

冰河

spring aop ioc springboot Spring注解

10条让开发者受益终生的编码原则

Jackpop

以产业区块链提升数字化转型质量

CECBC

架构实战营 模块二作业

孫影

架构实战营 #架构实战营

dubbogo 凌烟阁之 望哥

apache/dubbo-go

MapReduce 设计构思

五分钟学大数据

7月日更

用三国杀讲分布式算法,舒适了吧?

悟空聊架构

分布式 PAXOS 7月日更 三国杀 拜占庭

网络攻防学习笔记 Day71

穿过生命散发芬芳

网络攻防 7月日更

自建开发工具系列-Webkit内存动量监控UI(三)

Tim

MVP

阿里P8大佬整理!2021最新阿里Android面试流程

欢喜学安卓

android 程序员 面试 移动开发

阿里P8大佬亲自教你!2021Android进阶者的新篇章

欢喜学安卓

android 程序员 面试 移动开发

区块链+游戏资产所有权,将如何激活游戏经济的发展?

CECBC

极光开发者周刊【No.0709】

极光GPTBots-极光推送

市场总局禁止虎牙斗鱼合并:抵制互联网行业垄断行为

石头IT视角

架构实战训练营 - 模块八课后作业

Johnny

架构实战营

dubbogo 凌烟阁之 方银城

apache/dubbo-go

【LeetCode】H 指数Java题解

Albert

算法 LeetCode 7月日更

hdfs 中 datanode 工作机制以及数据存储

大数据技术指南

hdfs 7月日更

Facebook工程经验--PCIe故障监控和修复

俞凡

架构 大厂实践

模块七作业-王者荣耀商城异地多活架构设计

张大彪

【极光笔记】iOS 15推送新特性初探

极光GPTBots-极光推送

Python OpenCV 之图像金字塔,高斯金字塔与拉普拉斯金字塔

梦想橡皮擦

7月日更

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