這種方式的優點很明顯。構件開發商可以象硬件開發商那樣提供零部件,而不是提供任人宰割的程序代碼。無論是靠加密還是靠法律來保護,這種構件都可以象硬件那樣去操作,其產權保護比純軟件要容易得多,市場交易的難度也大大降低。不過,設計這樣的系統需要有成熟的硬件平臺,尚有很多問題需要探討。例如,一個軟件系統如果包含很多這樣的插件,很可能會出現接觸不良,導致系統不穩定?蛇x的解決方法是采用光電或無線接口這樣的非接觸式傳輸,但那樣會增大體積,同樣會限制插件數量。
程序構件技術的大發展將使軟件業煥然一新,也會給整個信息技術帶來顛覆性變革。但是,如何才能促進這項令人神往的技術快速發展,需要業界深思?偟母杏X是,無論什么技術,只有具備了廣泛的可支付的市場需求,才能獲得強大的發展動力。程序構件技術也同樣如此。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/