xjx0524
V2EX  ›  问与答

对目前一些前端框架的困惑

  •  
  •   xjx0524 · May 13, 2015 · 2566 views
    This topic created in 4100 days ago, the information mentioned may be changed or developed.

    我目前php写的比较多,对于一个web应用的流程我的理解是,一个请求过来,由路由决定那个controller处理,然后controller向model存取数据,渲染出view并展示出来。

    但是对mvvm及现在的一些前端框架不太理解。最近看了react.js的文档(这个好像还不是完整的mvvm?),如果我要使用它的话应该如何组织代码?一个请求到来之后整个流程是怎样的?

    还有大家提到比较多的Angular.js vue.js,这些又是怎样一个情况?

    感觉上我的问题就是从 由服务端渲染页面 到 由浏览器渲染页面的转变有些困惑

    6 replies    2015-05-13 15:35:58 +08:00
    ZackYang
        1
    ZackYang  
       May 13, 2015   ❤️ 1
    Google: 前后端分离, REST API.
    TimLang
        2
    TimLang  
       May 13, 2015   ❤️ 1
    你以前的应该是直接基于jquery然后进行改dom属性等操作,mvm则改变了这个,可以看看angular.js。
    sskyy
        3
    sskyy  
       May 13, 2015   ❤️ 1
    建议你先不要用框架,直接用原生js写写应用,感受到痛点,你就知道这些框架都是干什么的了。
    Septembers
        4
    Septembers  
       May 13, 2015   ❤️ 1
    前后端分离
    前端纯粹展现/交互
    后端纯粹业务/服务
    xjx0524
        5
    xjx0524  
    OP
       May 13, 2015
    @ZackYang
    @Septembers
    那是不是负责前端的这部分也能接收请求,只是需要数据的时候通过ajax请求后端?
    TimLang
        6
    TimLang  
       May 13, 2015
    @xjx0524 数据自然是来自后端的。像angular.js实现了数据的双向绑定,常用的dom事件被封装了。todomvc.com 可以看看各种前端框架写的todo的应用,几个例子一看就明白了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1174 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:50 · PVG 01:50 · LAX 10:50 · JFK 13:50
    ♥ Do have faith in what you're doing.