或许很多人选择它的缘故原由,一方面是由于它拥有非常丰富的中文文档、中文社区,另一方面是学习本钱不高导致它成为很多非自学PHP程序员的首选。
YII如果用过Discuz的人都知道,我们只须要点下一步下一步就能够完成一个论坛的安装,同样YII也供应了一个Gii去自动天生很多常用的功能,让我们将更多的精力集中在其他业务逻辑上,这或许是很多程序员利用YII的一个主要缘故原由。
另一个方面,互联网都在说它以性能著称,这或许是吸引很多程序员用它的第二个缘故原由。
Larvel由于Laravel的很多设计思想非常前辈,导致很多程序员在不断的投入它的怀抱,比如:
在过去我们如果要用PHP完成一些后台定时实行的任务,创造每个任务对应的PHP脚本都会对应一个Cron条款,这样如果不对这个文件进行备份,一旦做事器被攻击导致这个文件丢失的话就麻烦了,由于或许这个文件是多个程序员根据需求添加的,现在有了Larvel,你仅仅须要一个Cron条款就能够搞定,将实行条款放在了代码中来掩护。
CSRF跨站要求假造是一种常见的攻击手段,但是有了Larvel可以将这种攻击抛之门外。
发送邮件、处理图片等等耗时的操作,我们可以利用行列步队来处理,同样Larvel也供应了一个统一的API来访问各种不同的后台行列步队,比如Redis、关系数据库、 Amazon SQS等等。
发货关照、消费关照等等是我们现在常常须要的,现在有了Larvel我们仅仅只须要调用几个API就能够完成这些操作,并且发送渠道可以有邮件、短信以及Slack等。
大家想想,是不是非常实用呢。
实在不管选择什么框架,我们都须要明白全体框架是怎么运行的,不要为框架而学框架,纵然你学会了很多很多种框架,也只是一个肤浅的搬运工,没有什么框架是最好的,统统都取决你的兴趣爱好和所在公司。