“X+”(3UCS)肩负着“让软件飞”的使命,并且她做到了:
a) 软件应用定制的速度飞快,相同要求软件应用的定制所需时间不足传统软件定制10%。
b) 软件运行速度飞快,相同要求的业务处理速度相当于传统方式的5~10倍。
c) 后期维护方便快捷,相同业务变更/调整需求个性化修改调整所需时间不足传统模式的10%。
d) 入门飞快,软件应用设计人员要求低,无需专业编程功底。
e) 跨设备实现飞快,在PC客户端定制的软件应用无需修改直接应用于智能手机客户端、网页等方式。
f) 安装部署飞快,傻瓜式安装默认配置即可运行,单机支持多应用,增减应用简单方便。
4. 技术剖析
“解耦”是“X+”平台的核心思想,从软件剥离出需要频繁修改调整的部分成为独立“应用”,将软件开发与应用设计分离。下面从几个方面来剖析:
a) 软件架构
目前软件的开发设计都是定向开发,即根据项目需求将相关的数据关系、业务逻辑、功能模块及接口插件等揉合在一起并与人机交互整体开发(若涉及人机交互),代码量巨大,如下图所示,当所涉及的任意部分需要改变或调整(即使是一丁点逻辑或参数调整)都需要去修改程序(大部分需重新编译发布),整个过程繁琐耗时灵活性差、维护不方便。