V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xjx0524
V2EX  ›  问与答

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

  •  
  •   xjx0524 · 2015-05-13 14:27:28 +08:00 · 2091 次点击
    这是一个创建于 3482 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    6 条回复    2015-05-13 15:35:58 +08:00
    ZackYang
        1
    ZackYang  
       2015-05-13 14:54:54 +08:00   ❤️ 1
    Google: 前后端分离, REST API.
    TimLang
        2
    TimLang  
       2015-05-13 14:57:00 +08:00   ❤️ 1
    你以前的应该是直接基于jquery然后进行改dom属性等操作,mvm则改变了这个,可以看看angular.js。
    sskyy
        3
    sskyy  
       2015-05-13 15:08:23 +08:00   ❤️ 1
    建议你先不要用框架,直接用原生js写写应用,感受到痛点,你就知道这些框架都是干什么的了。
    Septembers
        4
    Septembers  
       2015-05-13 15:10:19 +08:00   ❤️ 1
    前后端分离
    前端纯粹展现/交互
    后端纯粹业务/服务
    xjx0524
        5
    xjx0524  
    OP
       2015-05-13 15:25:47 +08:00
    @ZackYang
    @Septembers
    那是不是负责前端的这部分也能接收请求,只是需要数据的时候通过ajax请求后端?
    TimLang
        6
    TimLang  
       2015-05-13 15:35:58 +08:00
    @xjx0524 数据自然是来自后端的。像angular.js实现了数据的双向绑定,常用的dom事件被封装了。todomvc.com 可以看看各种前端框架写的todo的应用,几个例子一看就明白了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1593 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:06 · PVG 01:06 · LAX 09:06 · JFK 12:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.