透析thinkphp5升级版开发框架tpframe
这里将全面的介绍这个框架给我们开发带来的好处,让你们对它有更深层次的认识,喜欢或不喜欢的,欢迎大家前来留言讨论 一、目录层次结构 现在很多的项目,特别是大一点的项目里面,都会有很多的人参与,要进行程序查询找、修改或是升级扩展的时候,目录结构一目了然就显得很重要了,更重要的是后面的人来接手的话,目录结构不清楚,程序结构很乱的话,那估计接手的人只有哭了 下面就是tpframe的框架目录结构,是不是很干净 每个目录结构: addon:插件目录 application:应该模块目录 coreframe:核心程序目录 data:运行时目录(缓存、上传文件等) extend:扩展目录(保留),为了保持tp5程序扩展的风格,如果你习惯tp5的开发风格,你也可以在这里面扩展 theme:模板目录(前台、后台) 是不是很一目了然,各个功能模块都很清楚分开存放呀 二、程序分层结构 分层并不是tpframe弄出来的,而是把tp5的分层给充分利用起来,当然我这里不是说的程序框架模式,经典的还属MVC,那当然还有其它模式,像MVP,MVVM www.cnblogs.com/indream/p/3602348.html ,CBD,ORM等等 我这里要说的是MVC更细化分层,每层的在功能设计中所起的作用,为什么要这样设计等问题 我也看到过CV模式,有部分人就推崇这种简单直接的模式