一款高扩展php框架

框架是什么?

现在只要网上一搜,都能搜到各种各样的开发框架。对于初学者来说,框架似乎高深莫测。它是怎么产生的呢?如果有一定开发经验的朋友会有这样的感受,每次做完一个项目,再开展另一个项目的时候,会发现有很多工作是类似的。于是聪明的程序员开始对以前的代码进行整理封装,形成一套属于自己的代码库,可以用于后面开发其他项目,这套代码库就是所谓的框架。开发框架对于提升开发效率非常重要,在框架的基础上只需要写自己的业务逻辑,因为底层很多操作框架开发者都已经做了很好的封装。现在市面上比较流行的php开发框架有laravel,yii,thinkphp等。不同的框架虽然都有自己的特点,但原理都差不多,只要掌握了框架的基本原理,把一个开发框架用足够熟练,能快速的进行开发解决业务问题就好了。本文是在thinkphp5.0的基础上,融合了yii2.0的一些优秀的地方,结合自己的平时的开发习惯和项目需求,在框架底层做了一些改进优化。本文的侧重点不是介绍框架基本原理,而是借助框架如何去开展一个高可用高扩展的项目。

 

github地址

发表评论

电子邮件地址不会被公开。 必填项已用*标注