大部分商業(yè)軟件在最近的版本中極度壯大,諸如字處理及報(bào)表等程序,其最初僅有幾兆,目前卻嚴(yán)重消耗磁盤空間。這就要看最新的計(jì)算機(jī)能否快速執(zhí)行最新版本軟件以至于不落后于舊機(jī)器使用老軟件的效率。
由于操作系統(tǒng)變得越來越復(fù)雜及用戶對(duì)更多功能的要求也日趨強(qiáng)烈,程序也隨之壯大了。然而典型用戶也僅充分使用了這些大軟件的10%-20%。那些沒有用到的功能象一個(gè)大包袱,嚴(yán)重消耗了系統(tǒng)資源和磁盤空間。
如何打破這種惡性循環(huán)?元素軟件(Component software)是一技術(shù)上的重大突破。它提供了一種解決辦法。
元素軟件的原理是把大的桌面應(yīng)用軟件的功能打碎成部件。開發(fā)人員可跟據(jù)需要恰當(dāng)?shù)貙⒁恍┎考M合成工具箱,用它建立專用軟件。這種部件叫目標(biāo)(objects)。所用平臺(tái)就是可視化程序語言。其結(jié)果就是精煉地程序快速經(jīng)濟(jì)地運(yùn)行并且對(duì)特定的市場有很強(qiáng)的適應(yīng)性。