#
VJ是什么,能干什么?
VJ本身提供的不是一个瑰丽的UI框架,甚至特别绚丽的单一界面功能,甚至更方便地在不插入代码的情况下应用各种炫彩控件和新逻辑的可能:
它首先使用的是CVVM设计思想与总线架构模式,程序最少Bug的最好方法就是少写,所以实现少写的方法分为自动化和替代,而CV-VM就是用框架以Control(控件)为组织核心分为易变的物理控件部分V和逻辑控件部分VM,保证V和VM的分别发展,将业务逻辑导致的修改局限在VM结构上,而将新技术新媒体导致的修改局限在V结构的分别发展设计模式。这样不仅保证了控件在多个项目中的替代和打磨,还保证了基于VM控件开发的业务系统的逻辑正确和技术同步。
总线架构模式就是CVVM基于分控件包干的设计思想下提出初始化控件调用模式,其保证控件之间在初始化加载的不同步情况下,调用的顺序和逻辑是正确的,甚至控件的升级和替换,加载其总体上分为集中调用和分布调用两