buru
V2EX  ›  问与答

请问, 前端AngularJS+后端Restful架构做网站 ,会不会是未来的趋势?

  •  
  •   buru ·
    PRO
    · Aug 11, 2013 · 11444 views
    This topic created in 4738 days ago, the information mentioned may be changed or developed.
    现在移动设备越来越普及,一般网站都要做些restful api供手机端调用,
    如果后端不直接输出html,而由js来负责做这个事情,那就只需要维护一套代码,方便多了。


    另外对初学者来说,是否推荐用AngularJS?还是先学jQuery最好?
    15 replies    1970-01-01 08:00:00 +08:00
    netputer
        1
    netputer  
       Aug 12, 2013
    当然是未来的趋势,这样不管是前端还是客户端,都可以通过统一的 API 获取数据。

    此外, jQuery 和 AngularJS 不是同一类东西, jQuery 只是一个方便开发的库,而 AngularJS 是一个完整框架。
    saharabear
        2
    saharabear  
       Aug 12, 2013   ❤️ 2
    AngularJS 在响应型产品中是趋势.但响应式产品并不是一切,依然有很多产品是"信息式"
    buru
        3
    buru  
    OP
    PRO
       Aug 12, 2013
    @saharabear 你是指富客户端产品吗? 像google reader这种的
    66beta
        4
    66beta  
       Aug 12, 2013
    刚看到一篇blog:
    Why Does Angular.js Rock?
    http://angular-tips.com/blog/2013/08/why-does-angular-dot-js-rock/
    juicy
        5
    juicy  
       Aug 12, 2013
    @saharabear 赞同!“信息式”的产品要是用angular,纯粹是给自己找麻烦
    lyric
        6
    lyric  
       Aug 12, 2013
    @juicy 不麻烦。Angular很轻的。


    @buru 当然,这是未来啊(WebApp鼓吹者Lyric如是说
    lyric
        7
    lyric  
       Aug 12, 2013   ❤️ 1
    @buru 学Angular,Angular是jQuery Free的
    buru
        8
    buru  
    OP
    PRO
       Aug 12, 2013
    @juicy 为什么说是找麻烦呢? 用后端渲染html也要写很多{{ var }} 这样的模板变量啊
    看来我还是学了这个框架之后再来判断
    buru
        9
    buru  
    OP
    PRO
       Aug 12, 2013
    @lyric 看了你博客,你还没上大学就进微信团队了啊,很棒。你在那边开发web app吗?
    awebird
        10
    awebird  
       Aug 12, 2013
    前段时间用ng做了个wap项目,最大的感慨就是现在有小需求变更的话改起来真是方便快捷,基本上都是几行瞬间搞定,还不会破坏原来的架构。two way data-binding带来的好处,直接把需求的业务逻辑直译成代码就ok了~
    wenbinwu
        11
    wenbinwu  
       Aug 12, 2013
    没有什么是万能的,语言尚且如此,何况一个框架
    juicy
        12
    juicy  
       Aug 12, 2013   ❤️ 1
    @buru 我是想如果光为了实现“信息式”的产品而去专门学习angular,会增加很多学习成本(当然感兴趣就想学的话...);而且因为会有两次请求,从而在体验上,用户会发现页面加载初期会有短暂的“无内容”的时期~相比之下,一次加载多直接啊~~
    clc3123
        13
    clc3123  
       Aug 12, 2013
    别忘了还有ember.js,一样好用。
    weakish
        14
    weakish  
       Aug 12, 2013
    @buru lyric上大學的時候還沒有微信……
    lyric
        15
    lyric  
       Aug 13, 2013
    @buru
    @weakish 咯咯咯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1494 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 16:30 · PVG 00:30 · LAX 09:30 · JFK 12:30
    ♥ Do have faith in what you're doing.