jarvisqjw
V2EX  ›  PHP

目前在用 thinkphp3.2.3 下一步打算用 tp5 现在想学一门前端 js 框架用作项目的前端数据绑定 想问一下哪一个 js 框架和 tp 比较搭?

  •  
  •   jarvisqjw · Feb 2, 2018 · 4807 views
    This topic created in 3198 days ago, the information mentioned may be changed or developed.

    现在再看 vue.js 不知道 tp 和 vue 组合好不好 求解

    12 replies  •  2018-02-04 01:01:43 +08:00
    wu67
    wu67
    Feb 2, 2018
    1
    3.2.3 的话,还是 jq+bt 吧?如果改用 vue 之流,你可能得把 route、view 这些移到前端去,想想还是觉得挺蛋疼的
    topthink
    topthink
    Feb 2, 2018
    2
    TP5 不强制绑定任何前端 都可以支持 把 tp5 作为 api 来开发即可
    mokeyjay
    mokeyjay
    Feb 2, 2018
    3
    没有比较搭不搭的说法。新手推荐 Vue,就这样
    yongjing
    yongjing
    Feb 2, 2018
    4
    前后端分离,前后端框架无任何关系
    e9e499d78f
    e9e499d78f
    Feb 2, 2018 via iPhone
    5
    thinkjs
    fengyj
    fengyj
    Feb 2, 2018
    6
    安吉拉吧。(逃。。。
    ε=ε=ε=┏(゜ロ゜;)┛
    yrj
    yrj
    Feb 2, 2018 via iPad
    7
    js 框架和 php 框架没有搭不搭,都是百搭。既然你选择了国人开发的 tp。那么 mvvm 框架就选 vue 吧,同样国人开发,文档易读。如果项目涉及 seo,那么推荐 jq 吧。就酱。
    gs139
    gs139
    Feb 2, 2018❤️2
    8
    vue,前端界的 thinkphp ;
    thinkphp,后端界的 vue。
    lestat
    lestat
    Feb 3, 2018 via Android
    9
    本人刚好最近用 vue 撸了个后台系统,虽然接口是 java,其实如果你用的 vue-cli 的话后端接口用什么框架都无所谓的,因为是完全分离的开发,推荐 vue,开发的过程让人很享受,开发体验完爆以前的后端渲染页面的方式(个人感觉而已),vue 的 mvvm 模式真让人身心愉悦,各种数据交互变得省时省力
    如果你用的直接在浏览器引入 vue 的方式做开发(页面还是后端渲染),本人也推荐 vue,mvvm 模式依然爽到爆!以前 jq 需要两个小时的数据交互现在只要一个小时
    tailf
    tailf
    Feb 3, 2018 via iPhone
    10
    @gs139 不要侮辱 vue
    zgm1189
    zgm1189
    Feb 3, 2018
    11
    反正都要用 tp5 了,为啥不用 laravel 呢,laravel 的前端就是 vue.
    RuriSmzk
    RuriSmzk
    Feb 4, 2018
    12
    我一开始是 tp5+vue.js ,后来想想开始折腾 laravel,发现 laravelmix 内置了 vue,然而搞着搞着又觉得直接 blade 渲染不也挺好,因为毕竟还有个 seo 问题。。。
    当然还是推荐 vue。。好上手。。。。react 我真的,搞了半天搞不明白๑乛◡乛๑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2721 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 13:37 · PVG 21:37 · LAX 05:37 · JFK 08:37
    ♥ Do have faith in what you're doing.