swoole会不会兼容所谓的传统框架,例如laravel、tp6等框架?

新手上路,请多包涵

很多公司的生产项目都是用的这些所谓的传统型框架开发,一一都去修改源码等方式去兼容swoole可以说是非常不可能的事情,所以swoole会不会考虑去兼容

阅读 5.3k
6 个回答

swoole是不可能去兼容传统php-fpm相关框架的
laravel有现成的composer包,laravel-s、laravel-swoole等,可以看看

不会考虑兼容。
swoole是常驻内存,不依赖传统的php-fpm,所以没必要去兼容传统的fpm框架,更多的是框架作者去适应swoole,比如tp6版本。
swoole现在的目标是化繁为简,已经把一部分代码移到单独的扩展当中,减少历史包袱,提升稳定性,降低复杂度,减少不必要的选项,纯粹协程化。
了解更多信息http://sfau.lt/b5bnxA9

架构的不同,传统框架代码是不可能100%兼容的。旧的不去新的不来,丢下历史包袱,使用Swoole开始新的开发之路~

imi框架了解一下:https://github.com/Yurunsoft/IMI

新手上路,请多包涵

thinkphp-6.0 尝试兼容,目前测试基本正常。
ps:目前不要使用官方提供的兼容库(06-14)。

应该问传统框架他们该不该去兼容 swoole .

Swoole不会兼容传统框架,但是传统框架会随着Swoole的流行去兼容Swoole。

首先Swoole是扩展,对于PHP是一种新的提供服务的方式,他提供的是底层功能,无法决定上层建筑,所以Swoole是无法决定传统框架的。

lavarel有相应的Swoole扩展包,TP6也对Swoole做了相应的适配,我也写了一些TP-swoole3.0扩展包架构分析(不足之处请多提意见)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题