花了一晚上简单看了看thinkphp5.0的快速入门手册,有点感触

给我最大的感受就是在像yii框架借鉴,比如说配置文件的数组表达方式(方括号)而不是一层一层的array和括号,数据库配置文件database.php的独立安放,甚至是方法的命名,比如说原先的display改为fetch,查询改为引入think\Db命名空间然后静态调用name(‘数据库名’)返回一个对象(这里算是用到了工厂模式)【而不是以前的实例化空Model对象然后query,反正代码看起来比老版本要优雅和简洁很多,强迫症终于得到释放了】,并且调用find方法返回数据集,连find方法名都是抄袭yii的。
—————————————
还有就是public默认只有入口文件和公共资源文件的部署方式终于被引入了,至少不会再出现老版本里面出现的因为忘记配置htaccess导致模版被“扒”现象!!!
—————————————
反正各种细节的表现,仿佛让我觉得我在学yii,不过由于thinkphp的模块化开发还是坚持的比较好的,不像yii根目录下就来个controller目录,然后app文件夹里面又来个controller这种无明确规范格式的模式,然后我感觉thinkphp5.0的文件夹结构也非常清晰合理。效率比较tp3.2是比yii略快的,tp5.0应该是也还会更快,等正式版出来的话可以好好看一下thinkphp5.0框架的核心源代码在做更多心得分享。

反正期待国产的thinkphp5.0能在各种地方做的越来越好,未来能超越yii之类的国外框架。

 

相关链接:

ThinkPHP5.0学习须知和常见问题集

ThinkPHP5.0完全开发手册

 

您可能还喜欢...

发表回复