V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xoxo419
V2EX  ›  PHP

tp 替换 laravel 的设想

  •  
  •   xoxo419 · 2018-05-29 17:04:57 +08:00 · 2573 次点击
    这是一个创建于 2152 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    现在的想法是逐步替换.

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

    服务器安装 php5 和 php7.

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

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

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

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

    不过我想知道你的岗位是什么,如果只是个普通的螺丝钉,就不要这么玩了吧?
    ben1024
        4
    ben1024  
       2018-05-29 17:35:00 +08:00
    把 Laravel 引入的包进来拆分增加进 TP
    torbrowserbridge
        5
    torbrowserbridge  
       2018-05-29 17:36:50 +08:00
    干嘛不直接用 Laravel 自己的路由?配合 nginx rewrite 即可轻松实现两个项目共存。
    xoxo419
        6
    xoxo419  
    OP
       2018-05-29 17:42:29 +08:00
    @chinvo 我看下文档 使用的标签是不一样的.
    SingeeKing
        7
    SingeeKing  
       2018-05-29 22:08:33 +08:00
    越来越感受到了的前后端分离重要性
    xoxo419
        8
    xoxo419  
    OP
       2018-05-30 10:37:14 +08:00
    @SingeeKing PC 端的还是在服务器上的 不然全部都分离了 SEO 怎么办呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2580 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:54 · PVG 12:54 · LAX 21:54 · JFK 00:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.