https://github.com/zendframework/zend-expressive
https://zendframework.github.io/
Routing, DI, Templating 全部是可以自己搭配组件的,默认是 FastRoute+Zend Service Manager.框架本身去耦合程度很高,用起来让人想起 Node.js 的 Express ,但是因为带了 DI 所以引入其他组件毫无违和感,这里的组件不仅限于 Zend Framework 的组件,加个 Doctrine 什么的也没问题。
不知为何 V2 众关心 Zend Framework 的这么少,用 Google 站内搜索 Expressive 几乎没找到什么讨论,于是来安利一把~
Zend 和 Laravel 之流最大的区别就是 Zend 比较 unopinionated ,要用的功能自己整合,和搭积木差不多,只用核心组件大概 1~2MB 的体积, Zend 全家桶的话 10~20MB 吧。
https://zendframework.github.io/
Routing, DI, Templating 全部是可以自己搭配组件的,默认是 FastRoute+Zend Service Manager.框架本身去耦合程度很高,用起来让人想起 Node.js 的 Express ,但是因为带了 DI 所以引入其他组件毫无违和感,这里的组件不仅限于 Zend Framework 的组件,加个 Doctrine 什么的也没问题。
不知为何 V2 众关心 Zend Framework 的这么少,用 Google 站内搜索 Expressive 几乎没找到什么讨论,于是来安利一把~
Zend 和 Laravel 之流最大的区别就是 Zend 比较 unopinionated ,要用的功能自己整合,和搭积木差不多,只用核心组件大概 1~2MB 的体积, Zend 全家桶的话 10~20MB 吧。