xoxo419
V2EX  ›  PHP

tp 替换 laravel 的设想

  •  
  •   xoxo419 · May 29, 2018 · 3135 views
    This topic created in 2994 days ago, the information mentioned may be changed or developed.

    项目是 onethink thinkphp 做的, 有 API、电脑、WAP 端.

    现在的想法是逐步替换.

    阶段 1 替换业务逻辑代码. (TP 和 laravel 共存)

    服务器安装 php5 和 php7.

    tp 还是保留. 把业务逻辑类处理数据验证和数据库使用 laravel 重新写. 然后 TP 以接口方式来调 laravel 的业务逻辑.

    这样可以不改变原来的 URL 方式, 和模板渲染方式.

    8 replies    2018-05-30 10:37:14 +08:00
    zarte
        1
    zarte  
       May 29, 2018   ❤️ 1
    中文博大精深-.-
    chinvo
        2
    chinvo  
       May 29, 2018   ❤️ 1
    中间还用接口,不费劲么……

    推荐换到 TP5,写起来和 Laravel 差不多的体验,性能提升也很大,模板渲染引擎兼容 TP3
    mokeyjay
        3
    mokeyjay  
       May 29, 2018   ❤️ 1
    理论上可以部署两套服务(两个版本的接口,例如 v1 为 tp、v2 为 laravel ),tp 和 laravel 一起跑,laravel 写好一个接口,就切换一个接口过去,直至替换掉所有接口(即所有接口都使用 v2 )

    不过我想知道你的岗位是什么,如果只是个普通的螺丝钉,就不要这么玩了吧?
    ben1024
        4
    ben1024  
       May 29, 2018
    把 Laravel 引入的包进来拆分增加进 TP
    torbrowserbridge
        5
    torbrowserbridge  
       May 29, 2018
    干嘛不直接用 Laravel 自己的路由?配合 nginx rewrite 即可轻松实现两个项目共存。
    xoxo419
        6
    xoxo419  
    OP
       May 29, 2018
    @chinvo 我看下文档 使用的标签是不一样的.
    SingeeKing
        7
    SingeeKing  
    PRO
       May 29, 2018
    越来越感受到了的前后端分离重要性
    xoxo419
        8
    xoxo419  
    OP
       May 30, 2018
    @SingeeKing PC 端的还是在服务器上的 不然全部都分离了 SEO 怎么办呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:11 · PVG 12:11 · LAX 21:11 · JFK 00:11
    ♥ Do have faith in what you're doing.