跳到內容

Windows 程式設計/DCOM 和 COM plus

來自華夏公益教科書,開放的書籍,開放的世界

本頁是Windows 程式設計書籍中的一個存根。您可以透過擴充套件它來提供幫助。

在 COM 的最初版本推出後,人們明顯需要擴充套件 COM 模型的功能,並對通用框架進行一些更改。COM 的後期版本被賦予了不同的名稱,例如 DCOM 和 COM+。

DCOM 代表“分散式 COM”,是一種在區域網 (LAN) 中連結 COM 元件的協議。DCOM 允許將 COM 元件儲存在外部的“COM 伺服器”上,並從網路中的其他計算機使用。

COM plus = COM + MTS

當 COM 設計團隊試圖建立一個比 COM 更易於使用、更便攜且更通用的框架時,他們建立了 .NET 框架。最初,.NET 應該作為 COM 的下一個版本引入,但微軟最終將其作為獨立的實體推出。COM 開發基本上已經停止,以將更多精力放在 .NET 平臺上。

由於 .NET 的根源在於 COM,因此它共享了 COM 的許多指導原則。首先,許多不同的面嚮物件語言可以編譯成單一的中間語言。這使得用 C++、C#、VB.NET 和其他 .NET 語言編寫的軟體可以輕鬆地相互互動,以快速建立混合語言程式。此外,.NET 對分散式計算(類似 DCOM)具有強大的支援。.NET 平臺正在迅速標準化,並在多個平臺上可用。因此,.NET 並不嚴格屬於 Windows 程式設計主題,並且在本書的其餘部分中可能不會過多地介紹。

華夏公益教科書