yiissy001 2015-07-23 21:22:54 7530次浏览 2条回复 0 0 0

我发现现在业界的趋势是前端越来越APP化了,相应的服务端越来越倾向于作为纯的API服务器,前后端进一步解耦.
在这样的情况下是不是需要学Laravel那样把API的功能剥离出来做一个像Lumen那样的专门致力于API开发的框架,我觉得这么做至少有两个优点:

  1. YII发展到现在已经非常庞大和复杂了,分离出来能够降低框架的入门门槛(对于那些只想用YII做API的用户来说).
  2. 分离出来的框架更轻量级,需要加载的组件更少,性能肯定会有进一步加强.
  • 回复于 2015-07-24 09:21 举报

    YII本来就是基于组件且按需加载的,所以你说得第二个其实不存在。至于第一个,没剥离出来是挺庞大,但那也仅仅是限于代码多而已。YII的核心部分耦合有点高,很难剥离。

  • 回复于 2017-07-15 23:34 举报

    只想做API就只加载API那部分的组件不就行了吗?我们就是用Yii2做API挺好用的啊

您需要登录后才可以回复。登录 | 立即注册