Module & Feature

在进行业务系统开发的时候,通常要将系统切分成若干模块,模块下还可以再分子模块,由此形成一棵模块树。

模块下面包含若干功能点,功能点是真正可以触发功能的最小单元。每个功能点由四个部分组成:功能点描述、模板、视图和处理器。在组成结构上,模块对应到目录层级,一级模块就是 app 下的一级子目录,二级模块就是二级子目录,依次类推。

功能点都放置在模块下,文件夹命名为 模块名/功能名.feature,功能点描述是一个独立的feature.js文件,与该文件同级的还有一个 templates.html 模板文件,功能点目录下面包含两个目录:viewshandlers,用来存放视图,及视图对应的处理器。