丁陳指出,“有機(jī)軟件”從方法論入手,徹底顛覆了傳統(tǒng)軟件理論。“軟件”在“有機(jī)軟件”理論體系里發(fā)生了質(zhì)的變化,“軟件”將不再是“程序”,而是“需求”、是“文檔”。“軟件”的這種“質(zhì)”的變化將不僅僅極大地簡化軟件開發(fā),更重要的是這種“質(zhì)變”引發(fā)的一系列“核裂變”:
(1)“有機(jī)軟件”是誰都看的懂的“軟件”。“軟件”將不僅僅是“軟件”,更重要的是“軟件”將成為人類知識(shí)的一種表現(xiàn)形式;
(2)修改這樣的“軟件”將變得極為容易,而不像傳統(tǒng)軟件那樣修改軟件極為困難、風(fēng)險(xiǎn)極大;
(3)“有機(jī)軟件”將極大地簡化軟件開發(fā),極大地提高軟件開發(fā)效率、極大地降低軟件開發(fā)成本和風(fēng)險(xiǎn);“開發(fā)軟件”將不再是一門專業(yè),而像使用文檔編輯軟件那樣成為人們生活的基本技能;
(4)“有機(jī)軟件”徹底與硬件剝離、與數(shù)據(jù)剝離、與用戶界面剝離、與運(yùn)營環(huán)境剝離。“軟件”第一次變成脫離了一切“物理”的、純邏輯的“云”;
(5)“有機(jī)軟件”將因鏟除了手工編程,軟件質(zhì)量將得到極大地提高;
(6)“有機(jī)軟件”鏟除了軟件病毒的滋生地,軟件病毒將在“有機(jī)軟件”里大面積消失。
云計(jì)算時(shí)代的“新軟件”
丁陳表示,傳統(tǒng)軟件與云計(jì)算理念格格不入。傳統(tǒng)軟件是一個(gè)死胡同;軟件業(yè)落后不是因?yàn)槿藗儗?duì)它的重要性重視不夠、投入不大;而是因?yàn)閭鹘y(tǒng)軟件的理論基礎(chǔ):“軟件即程序”。只要“軟件即程序”,軟件業(yè)注定只能停留在“作坊式手工編程”這種原始落后的生產(chǎn)方式上,永無實(shí)現(xiàn)大規(guī)模工業(yè)化的可能。任何以“軟件即程序”為理論基礎(chǔ)的軟件開發(fā)理論、方法、工具、系統(tǒng)只能從量上改善這種落后生產(chǎn)方式,而無法根本改變傳統(tǒng)軟件落后的本質(zhì)。云計(jì)算不可能建筑在這樣的理論基礎(chǔ)之上。
云計(jì)算是計(jì)算模式的轉(zhuǎn)變、是軟件業(yè)的革命。這場革命必定要?jiǎng)訐u傳統(tǒng)軟件業(yè)的根基,從根本上重新定義什么是“軟件”。云計(jì)算必須有自己的理論。
丁陳認(rèn)為,“有機(jī)軟件”是云計(jì)算的理論基礎(chǔ)。“有機(jī)軟件”突破傳統(tǒng)軟件,為云計(jì)算創(chuàng)立一個(gè)堅(jiān)實(shí)的理論基礎(chǔ),為實(shí)現(xiàn)云計(jì)算戰(zhàn)略保駕護(hù)航。“有機(jī)軟件”將成為云計(jì)算時(shí)代的“新軟件”。
在丁陳看來,“有機(jī)軟件”不僅僅為云計(jì)算奠定了理論基礎(chǔ),也是云計(jì)算的“放大器”。“有機(jī)軟件”構(gòu)架下的云計(jì)算超越了“云計(jì)算”。在過去的20年,互聯(lián)網(wǎng)、計(jì)算機(jī)硬件、移動(dòng)技術(shù)、計(jì)算機(jī)軟件技術(shù)發(fā)生了翻天覆地的變化,云計(jì)算是這些技術(shù)的“匯聚點(diǎn)”。輔以“有機(jī)軟件”這個(gè)“催化劑”,必將引發(fā)一個(gè)比云計(jì)算原本想象的革命大得多的革命、比云計(jì)算原本想象的“巨大市場”大得多的更大的“巨大市場”。