相信很多人都看过或多或少框架,其实框架大部分都是大同小异的,基本都框在了MVC思想上。
TPHP框架有和框架有以下不同的地方

  • TPHP不属于真正意义的框架,更确切来说它是Laravel框架的一个第三方扩展的应用,并且不会影响到Laravel本身的使用
  • 之所以又命名为框架,是因为TPHP进行了MVC的调整,一般情况下MVC开发路径都是比较分散的,问题查找起来需要很多目录切换,一般先查找路由对于的控制器(C),然后找到控制器中的视图(V),在调试代码过程中需要找的路径比较多,这些麻烦的事在TPHP中是不存在的,只要看URL地址一眼就能知道代码对应的目录,TPHP把所有的MVC都集中到了一个目录,有种一锤定乾坤的感觉。
  • TPHP的代码配置功能十分强大,配置思路清晰,既能配置,又能不影响自定义开发的灵活性,开发效率出乎想象,能真正意义上带来开发的便捷,远离加班不是梦。
  • 每个模块都是完全独立的,并不需要关心其他模块的修改会带来的影响,也因为文件分散,代码少,代码相互依赖少,所以在使用svn或git更新代码时处理的冲突就会少了很多,通常情况一个模块不会有很多代码。
  • 不同类型数据库数据关联查询,这个实在是太另类了,其他框架哪有这样做的,而且都在代码配置中完成,比如Mysql配置查询中可以关联查询Sqlsserver、Sqlite、Postgresql中的数据,它们可以互相穿插使用,在很多情况下会有数据库的结合使用的,比如MySQL和Sqlite混合使用、Sqlserver和Sqlite混合使用等。
  • 最重要的是:学习成本非常低,一个很轻松的文档说明