tp 替换 laravel 的设想

2018-05-29 17:04:57 +08:00
 xoxo419

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

现在的想法是逐步替换.

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

服务器安装 php5 和 php7.

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

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

2639 次点击
所在节点    PHP
8 条回复
zarte
2018-05-29 17:15:57 +08:00
中文博大精深-.-
chinvo
2018-05-29 17:29:28 +08:00
中间还用接口,不费劲么……

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

不过我想知道你的岗位是什么,如果只是个普通的螺丝钉,就不要这么玩了吧?
ben1024
2018-05-29 17:35:00 +08:00
把 Laravel 引入的包进来拆分增加进 TP
torbrowserbridge
2018-05-29 17:36:50 +08:00
干嘛不直接用 Laravel 自己的路由?配合 nginx rewrite 即可轻松实现两个项目共存。
xoxo419
2018-05-29 17:42:29 +08:00
@chinvo 我看下文档 使用的标签是不一样的.
SingeeKing
2018-05-29 22:08:33 +08:00
越来越感受到了的前后端分离重要性
xoxo419
2018-05-30 10:37:14 +08:00
@SingeeKing PC 端的还是在服务器上的 不然全部都分离了 SEO 怎么办呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/458709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX