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遊戲程式設計入門 究竟有用無用還是要看能不能寫出可以用的東西...