是否有任何理由爲什麼微軟仍然堅持COM技術(Office組件仍COM)..當與COM所做的一切是做-A-BLE與.net在更好,更高效的方式爲什麼微軟仍然堅持COM技術
5
A
回答
5
其中一個原因Microsoft產品膨脹是注重向後兼容性。巨大數量的應用程序通過COM來操作Office,如果MS丟棄它們,它們將全部中斷。
COM集成是一個巨大的痛苦微軟第一次的客戶不得不這樣做。如果客戶必須重新編寫所有應用程序以使用其他集成方法,那麼客戶肯定會非常沮喪。
也就是說,或者他們只希望堅持到舊版本的微軟軟件,即使他們出去的支持。這會使升級跑步機減慢很多,而MS不希望這樣。
12
6
因爲使用COM使組件可用於最廣泛的消費者。如果一個API使用COM,它可以從VBScript,本地代碼等中使用,而不僅僅是.Net。 C#4.0的新特性使得從.NET中調用COM組件相對簡單。
相關問題
- 1. AJAX仍然是一個輪詢技術
- 2. 爲什麼Google Chrome仍然支持__proto__?
- 3. 爲什麼我們仍然堅持這個功能,儘管線程?
- 4. 爲什麼微軟的Log Parser仍然處於2.2版本(從2005年開始)
- 5. 爲什麼MVC堅持HttpGet?
- 6. 有誰知道用什麼加密技術的JDeveloper/SQL Developer來堅持憑據?
- 7. 技術落後leapsecond2015.com
- 8. 什麼是重構黃瓜步驟的堅實技術?
- 9. 什麼是COM技術的當前模擬?
- 10. mapwow.com使用什麼技術?
- 11. Jini技術是什麼?
- 12. 這個技術叫什麼?
- 13. 背後的技術是什麼37信號微風
- 14. 您應該何時堅持使用新技術進行培訓?
- 15. 在微軟技術堆棧上構建SOA
- 16. 微軟的標籤技術讓條碼死機了嗎?
- 17. 爲什麼powershell堅持18小於9?
- 18. 什麼技術/ API /技術用於網絡監控?
- 19. 爲什麼微軟的_wspawnv返回EINVAL?
- 20. 林仍堅持這一DATEDIFF
- 21. groovy服務器頁面仍然是一個很好的技術?
- 22. Sql注入預防技術仍然脆弱?
- 23. BITS仍然是一個很好的後臺更新技術?
- 24. 什麼NLTK技術爲標籤雲提取術語
- 25. 作爲技術術語,「曲面」是指什麼?
- 26. 爲什麼SQL變量仍然保持以前的值?
- 27. 爲什麼Rails(3 +)仍然不支持存儲過程?
- 28. 爲什麼HTML 5仍然支持演示元素?
- 29. 爲什麼內存仍然保持,當我做removefromsuperview?
- 30. 技術支持票程序
這並非如此。可以編寫一個維護舊API的包裝器。 (和重寫本身相比,這將是微不足道的) – SLaks
雅各布是COM的包裝,這是我們最大的難題之一。這是可能的,但並非沒有痛苦。 –
我同意斯蒂芬, 有許多用戶使用多代辦公套件。如果微軟有史以來將Office移植到網絡,並保持差距..這將是一個在業務方面達成共識的不可撼動的壯舉。 包裝是痛苦的;特別是當您將您的組件和組件移動到機器周圍時;需要創建強名稱密鑰,調整執行/路徑privilages等。 – TonyP