微軟決定棄用OracleClient 命名空間

2022-03-10 02:11:53 字數 1153 閱讀 8783

come from :

作者al tenhundfeld

譯者王波

檢視英文原文:microsoft oracleclient deprecated

微軟宣布.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

就這次的改動,進行了節目討論並分析為什麼這不是一場災難。

Amozon棄Google用MSN的深層次原因

昨晚在網上看到訊息,amozon 亞馬遜 旗下的a9和alexa 不再把google作為其搜尋技術提供商以便支援微軟新的windows live搜尋引擎。這一跡象表明亞馬遜與google的敵對狀態正在公升級 從表面上看,是因為google現在籍著搜尋平台,手伸得太長,啥都要摻合一下。現在居然開始做網...

jquery棄用的函式有哪些?

jquery棄用的函式有哪些?jquery棄用的函式有 die 函式 error 函式 live 函式 load 函式 toggle 函式 unload 函式 andself 函式 size 函式 unique 函式等。jquery棄用的函式 1 die 函式 作用 移除所有通過 live 方法新增...

IE8 決定微軟的未來

從windows95時代開始,ie就是微軟最核心的產品之一。這也是微軟作為乙個軟體帝國統治整個桌面體系和連線網際網路的關鍵性產品。然而,網際網路時代的快速發展,讓原來的桌面體系被不斷弱化,隨之而來的是大量基於純web的應用體系。這彷彿是google adobe sun等廠商聯合起來對微軟的圍剿。除了...