这种方式的优点很明显。构件开发商可以象硬件开发商那样提供零部件,而不是提供任人宰割的程序代码。无论是靠加密还是靠法律来保护,这种构件都可以象硬件那样去操作,其产权保护比纯软件要容易得多,市场交易的难度也大大降低。不过,设计这样的系统需要有成熟的硬件平台,尚有很多问题需要探讨。例如,一个软件系统如果包含很多这样的插件,很可能会出现接触不良,导致系统不稳定。可选的解决方法是采用光电或无线接口这样的非接触式传输,但那样会增大体积,同样会限制插件数量。
程序构件技术的大发展将使软件业焕然一新,也会给整个信息技术带来颠覆性变革。但是,如何才能促进这项令人神往的技术快速发展,需要业界深思。总的感觉是,无论什么技术,只有具备了广泛的可支付的市场需求,才能获得强大的发展动力。程序构件技术也同样如此。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/