前面已经有文章介绍过三层架构模型,看上去不错,不过就是太烦了,感觉没有必要。
所以,page
总裁准备开始裁员。本来也就三层,自己这层动不了。最底下的function
毕竟是做实事的可以保留,不然自己真要累死。那么中间的business
业务层就可以考虑拿掉。business
这些基本是业务整合工作,page
总裁把这些工作拿过来自己干。
由于只有两层,大多数情况,可能就page
总裁这一层,所以文件架构也可以扁平化一点。
由于本身就只有两级,所以采用扁平结构就可以了。按照作用,都用一级文件夹就可以了。
page, constant,image,componant
这些都是原来的界面层,继续保留。function
是对具体工的包装,更方便使用。service
是一些经常要用到的公共服务,列出来,可以省很多事,所以还是有价值的。至于
Business,View Model,Model
这些业务概念,已经没有必要了。这种模式适合比较简单的初创产品,所有事情,基本上
page
全干完。对于一些通用的功能和业务,整理出来,方便使用,也是很不错的。