旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii和laravel用哪一个【yii框架教程】,yii

作者:搜搜PHP网发布时间:2019-12-14分类:YII浏览:163


导读:Yii2:框架可塑性异常高,许多中心模块能够继续重写,或许直接跳过不必的模块,Gii东西能够疾速生成CURD、模子代码,写治理背景真的很费心。Yii2的代码解释异常细...

Yii2:框架可塑性异常高,许多中心模块能够继续重写,或许直接跳过不必的模块,Gii 东西能够疾速生成 CURD、模子代码,写治理背景真的很费心。Yii2 的代码解释异常细致,能够当作文档看 (引荐进修:yii框架)

Yii2 设置文件项较为烦琐,某些设置可能与代码耦合,比方 Queue 差别 driver(如 redis 与 ampq)设置项差别,设置文件会根据环境引入先后顺序以及 yii 剧本举行掩盖。

Laravel 商定大于设置,同时能够运用 dotenv 设置,替换某些 driver 很轻易 (如 Queue ,.env 文件一个设置项切换即可,QUEUE_DRIVER=sync/file/redis)。

Yii2 高等模版骨架合适多网站多模版开发;Laravel 能够根据 PSR-4 和 多路由 router 文件自行完成。

适配 Laravel 的扩大包比 Yii2 多一些,不过一些经常使用包,本身改改就能在 Yii2 中很轻易的运用(比方改成能运用 Yii::$app->{lib} 这类挪用体式格局的)。

二者在某些代码作风习气上面有所差别,比方 Yii2 的定名空间域名小写,类似于 Java 包作风;设置中键名驼峰等

二者都有一些脚手架东西(如 gii 与 artisan),db、query、console 与 migration 支撑度都能够。

但二者设想思想上有所差别,Laravel 运用更多更当代高等的设想形式,比方运用 ServiceProvider 、Facade 、Middleware 等支撑雄厚扩大与框架交互解耦;

而 Yii2 更多地是在运用进口引入 components 中,而这些 components 可在文件中天真设置(如转变完成它的基类、某些属性以及行动)等。

以上就是yii和laravel用哪一个的细致内容,更多请关注ki4网别的相干文章!

标签:yii