关于ThinkPHP5系列及6系列的看法
CR的看法
https://www.kancloud.cn/manual/thinkphp6_0/1037479 TP6.0文档
https://www.kancloud.cn/manual/thinkphp5_1/353946 TP5.1文档
作为一个phper,从2018年底至今,上手写过的PHP代码行数也有5位数以上
今天我想从TP5到TP6的过渡谈一谈自己的看法,大家都知道 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,为了实现快速的WEB应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,也注重易用性,这也是大家有目共睹的,那么就我个人而言,如果让我从ThinkPHP3.2、 ThinkPHP5.0、 ThinkPHP5.1、 ThinkPHP6.0 四者当中选择一个最为简单易用的版本,我会毫不犹豫地告诉你, ThinkPHP5.1 是我用过的TP版本中最为人性化的一个版本,以下是我总结的原因
1.配置与路由
作为一名开发者,拿到一个框架首先要做的事情,就是理解框架提供给我们的配置项,这将会为我们后面的快速开发打下基础,像:数据库、路由配置、缓存配置、控制器/模型/视图配置。。。与我们的项目开发有着不可忽略的关系,而相比ThinkPHP3.2以及 ThinkPHP5.0,单独目录来存放这部分的配置文件,使得整个项目文件目录结构更为的清晰明了,对新手的友好度也大大提高;而且 ThinkPHP5.1基本重构了路由,