侧面
  • 1
  • 新人请关照

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

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

阅读 1.2k
评论 2019-06-11 提问
    6 个回答

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

    评论 赞赏
      沈唁
      • 758

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

      评论 赞赏
        宇润
        • 693

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

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

        评论 赞赏
          nhzex
          • 2
          • 新人请关照

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

          评论 赞赏
            moln
            • 72

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

            评论 赞赏
              aa杨
              • 1.7k

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

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

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

              评论 赞赏
                撰写回答

                登录后参与交流、获取后续更新提醒