丁陈指出,“有机软件”从方法论入手,彻底颠覆了传统软件理论。“软件”在“有机软件”理论体系里发生了质的变化,“软件”将不再是“程序”,而是“需求”、是“文档”。“软件”的这种“质”的变化将不仅仅极大地简化软件开发,更重要的是这种“质变”引发的一系列“核裂变”:
(1)“有机软件”是谁都看的懂的“软件”。“软件”将不仅仅是“软件”,更重要的是“软件”将成为人类知识的一种表现形式;
(2)修改这样的“软件”将变得极为容易,而不像传统软件那样修改软件极为困难、风险极大;
(3)“有机软件”将极大地简化软件开发,极大地提高软件开发效率、极大地降低软件开发成本和风险;“开发软件”将不再是一门专业,而像使用文档编辑软件那样成为人们生活的基本技能;
(4)“有机软件”彻底与硬件剥离、与数据剥离、与用户界面剥离、与运营环境剥离。“软件”第一次变成脱离了一切“物理”的、纯逻辑的“云”;
(5)“有机软件”将因铲除了手工编程,软件质量将得到极大地提高;
(6)“有机软件”铲除了软件病毒的滋生地,软件病毒将在“有机软件”里大面积消失。
云计算时代的“新软件”
丁陈表示,传统软件与云计算理念格格不入。传统软件是一个死胡同;软件业落后不是因为人们对它的重要性重视不够、投入不大;而是因为传统软件的理论基础:“软件即程序”。只要“软件即程序”,软件业注定只能停留在“作坊式手工编程”这种原始落后的生产方式上,永无实现大规模工业化的可能。任何以“软件即程序”为理论基础的软件开发理论、方法、工具、系统只能从量上改善这种落后生产方式,而无法根本改变传统软件落后的本质。云计算不可能建筑在这样的理论基础之上。
云计算是计算模式的转变、是软件业的革命。这场革命必定要动摇传统软件业的根基,从根本上重新定义什么是“软件”。云计算必须有自己的理论。
丁陈认为,“有机软件”是云计算的理论基础。“有机软件”突破传统软件,为云计算创立一个坚实的理论基础,为实现云计算战略保驾护航。“有机软件”将成为云计算时代的“新软件”。
在丁陈看来,“有机软件”不仅仅为云计算奠定了理论基础,也是云计算的“放大器”。“有机软件”构架下的云计算超越了“云计算”。在过去的20年,互联网、计算机硬件、移动技术、计算机软件技术发生了翻天覆地的变化,云计算是这些技术的“汇聚点”。辅以“有机软件”这个“催化剂”,必将引发一个比云计算原本想象的革命大得多的革命、比云计算原本想象的“巨大市场”大得多的更大的“巨大市场”。