旗下导航:搜·么
当前位置:网站首页 > PHP框架 > ThinkPHP > 正文

thinkphp5优缺点【ThinkPHP教程】

作者:搜搜PHP网发布时间:2019-11-28分类:ThinkPHP浏览:94


导读:  ThinkPHP是为了简化企业级运用开辟和迅速WEB运用开辟而降生的。最早降生于2006年终,2007年除夕正式更名为ThinkPHP,而且遵照Apache2开源协定宣...

  ThinkPHP是为了简化企业级运用开辟和迅速WEB运用开辟而降生的。最早降生于2006年终,2007年除夕正式更名为ThinkPHP,而且遵照Apache2开源协定宣布。ThinkPHP从降生以来一向秉持简约有效的设想准绳,在坚持精彩的机能和至简的代码的同时,也注意易用性。而且具有浩瀚原创功用和特征,在社区团队的积极参与下,在易用性、扩展性和机能方面不停优化和革新。下面我们为人人总结一下thinkphp的有瑕玷。

引荐教程:Thinkphp视频教程

长处

  1.轻易上手,设置、布置轻易

  2.编译缓存机制有利于机能提拔

  3.内置了对REST的支撑

  MVC和OO啥的就不说了...

瑕玷

  1.贫苦的URL路由

   一般形式:

   URL -> URL路由 -> 将从URL剖析获得的参数和要求传递给进口函数

   TP的完成(以正则路由为例):

    正则 -> 进口文件 + 动态参数

    如:'/^blog\/(\d+)$/' => 'Blog/read?id=:1'

   简约的完成:

     '/^blog\/(\d+)$/' => read // function read($id) {...}

  此完成便于搜检路由划定规矩与进口函数的婚配性并运用户越发轻易的运用剖析后的URL参数,同时,TP的进口文件设想本就是节外生枝。

  2.蹩脚的模子设想

   *1 须要手动竖立模子与数据库的关联

     瑕玷:须要举行一系列不必要的设置,与定义模子后自动生成数据库表的行动相悖。

   *2 对数据库的笼统远远不够

     操纵模子时有很猛烈的操纵数据库觉得,同时因为 2*1 须要手动竖立模子与数据库的关联 这一瑕玷,毫无必要的字段映照让人恼火。

  3.垃圾的模板引擎

    *1 不支撑模板继续

      重复写代码很累的亲!

    *2 XML花样的模板标签

       誊写不方便,同时轻易与HTML标签殽杂(近来几年涌现的模板引擎已很少有效XML标签的了...)

    *3 不适合前端誊写

      模板 + 数据 -> 衬着输出

       模板由前端誊写,数据由背景供应,明显TP的模板对此支撑并不好。

    *4 不支撑模板的部份缓存

        瑕玷:假定页面P由A, B两部份构成,A的更新频次大于B,则页面P的更新频次与A雷同。

以上就是thinkphp5优瑕玷的细致内容,更多请关注ki4网别的相干文章!

标签:thinkphp