com元件技術已經過時了嗎?

時間 2021-05-11 16:18:40

1樓:蒙塔基的鋼蛋兒

在win下 COM永遠不會過時,除非推倒重來。

COM思想沒有過時,COM之所以出來是為了統一,為什麼出現了COM?是因為最最最底層的ABI規範是亂糟糟的,C++那個虛函式在DLL之間還難用。這都是歷史遺留的產物,如果最開始無論你使用任何程式語言,編譯出來的都有足夠足夠足夠很多很多元資料的話,我估計COM不會出現。

現在win下那堆非常底層或者非常老的東西都是COM。。。。。

BTW,現在那個RUST的rlib 就帶元資料,這就很方便了。

總之一句話,世界這麼亂糟糟的技術,是因為沒有統一的標準,只要是有統一&&嚴格的標準,實際上我們軟體世界裡的模型會很漂亮,就像開發.net那樣舒心。

2樓:

com就是Android上的Binder,Linux上的dbus,他們都是構建各自作業系統的基石。例如你在win上,若想要比較native的同音訊,外設打交道的話,你必須用com啊

3樓:鬧鐘

很多不懂 com 的C++程式設計師會自行發明乙個 com 的子集,而且是蹩腳的多的子集。可惜的是,刀與劍的時代結束了,火器時代,掌握 com 這類武功已經沒用了。

4樓:程式碼豆

如果你還想繼續在windows下混,com還是離不開的。要是沒有com,.Net的很多重要功能比如managed debugging就癱了。

VBA已經過時了嗎?

landsat99 已經掌握vba,vba就是office的應用利器,工具沒有過時一說。小工具能解決大問題。不掌握vba的,也沒必要學vba了。python,C 都是更好的選擇。對初學者,這些工具的學習曲線都一樣。畢竟現在不是2000年的時代了。 火山 職場上精通Excel和熟練運用VBA是一項非常...

「大資料」已經過時了嗎?

成都加公尺谷大資料 大資料並不存在過時一說,相反,目前正是大資料發展風頭最旺的時候,十四五規劃已經明確說明了大資料的發展,當已經上公升到國家戰略也就意味著未來會朝著這個方向不斷發展,儘管大資料已經很早幾年就開始被頻頻提起,但是專業人才卻還是極少的,人才缺口也是極大。最近幾年,高校也已經開始不斷的建設...

請問pygame已經過時了嗎?

Zechen 最近在學pygame的我來回答一下這個問題,個人覺得pygame的手感不是很好,但是python作為一門價效比極高的膠水語言,可以讓你用很短的時間開發出很有用的程式,初學遊戲,最重要還是學習一下遊戲思維,這裡推薦 python遊戲程式設計入門 究竟有用無用還是要看能不能寫出可以用的東西...