Laravel是一套简洁、优雅PHP Web开发框架(PHP Web Framework),可以将开发者从意大利面条式的杂乱代码中解放出来,通过简单、高雅、表达式语法开发出很棒的Web应用,Laravel拥有更富有表现力的语法、高质量的文档、丰富的扩展包,被称为“巨匠级PHP开发框架”。
Laravel从5.0版以后,对框架结构做了较大调整,并且引用类库管理神器Composer来管理项目,从而使Laravel更加方便扩展和团队协作开发,从而用户量遥遥领先于其他PHP框架,但同时也提高了Laravel的入门门槛,将很多PHP程序员挡在了门外。
在业界享有极高知名度的在线媒体网站Sitepoint做了一个调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。
laravel 有两大特点,第一个语言优美,第二个Out of Box,它就像苹果手机一样,是一切以用户为中心,代码风格以简洁清晰为主,对常用功能做了比较多的封装,用了很多独有的约定,让开发者更容易理解代码含义,可以花更多精力在逻辑层面,从而提高工作效率。
就框架本身而言,Laravel 5.2 是在所有当前“全栈式”php框架中最好的。这里的关键字是“全栈”,Laravel 5.2 几乎可以搞定任何web应用,和js的一些前端框架兼容得非常完美。也就意味着,个人开发者可以围绕这个框架独立的开发出非常牛B的应用,比如像以前热门的SNS社区系统,用laravel来实现基本上就是牛刀小试。
团队开发上Laravel 5.2 也极具优势,它良好的扩展性和先进的架构,是真正意义上的“现代框架”,团队可以基于框架的特性制定出非常丰富的开发策略。例如,Laravel对CLI命令有着良好的支持,这意味着自动化代码方面,可以有非常大的发挥空间。
无论是PHP菜鸟还是老手,Laravel 5.2都非常值得学习,它就好像是PHP领域的Photoshop,所以不用犹豫了,赶紧开始着手学习吧。