多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 应用关系 前台使用,后台管理,像班级管理,这个应该属于系统基础,不算应用啊。 但是这样又出现了,应用提交的信息,加入班级,又被系统管理了,这就有点乱了。并且班级这么基础的功能真的需要做成应用吗,但是又需要 我的班级,我的幼儿园 在前台有用,那么这种特殊应用,就叫虚拟应用吧,他没有后台,后台其实就是系统基础,主要用它来做前台的而已。 虚拟应用就是一种假应用。应用的意思是,它只是作为系统的一个辅助,不是主体,显然班级管理这样的信息不适合。 * * * * * ### 微擎的模块设计 应用和微信应用是不是对应的?要参考微擎。 ~~~ 微擎是:粉丝营销,微站,这样的基础功能,在系统的基本功能下面,不属于任何应用。但是关键字回复却又是算模块, 系统模块:此模块由系统内置, 不能删除,来自系统安装, 并且这类模块,扩展功能,模块列表里面看不到。扩展功能里面只有来自本地安装的模块。来自系统安装的应用甚至没有应用目录(应用模块目录:addons/)。 没有应用目录,那么模块微缩图是放在哪里的呢?答案是 framework/builtin/music/preview.jpg 在这里,看来系统模块真是做了特殊处理,特殊对待啊。 同时模块和微站等系统功能对接也紧密,系统模块无法删除,并且不在扩展功能里面显示,所以这个【系统模块】很特殊。和其它应用不一样。 也就是说,微擎中存在一种特殊的模块,我们把它叫【系统模块】吧。(貌似叫内建应用更贴切) 还是都改名,叫内建应用吧,系统应用,基础应用什么的,有点像类别,不太合适。这种内建应用,应用表前缀就不需要了,它是系统组成的这部分,和系统本身没有区别。 ~~~ * * * * * ### 参考 [应用 · 家校平台 · 看云](https://www.kancloud.cn/x-web/school/407346) * * * * * ### 分析完毕 >[danger] 一个常规的应用,一般有前后台,和应用的表前缀,但是内建应用就是不走寻常路。 上面讨论的 虚拟应用 就是内建应用。 last update:2017-9-20 14:35:24