AngularJS或Backbone.js哪一个使用,消费Web服务调用是主要的requiremnet?

时间:2015-04-08 13:27:45

标签: angularjs web-services backbone.js web

我的项目的主要要求是消费Web服务调用。 哪个框架更合适:

  1. AngularJS
  2. Backbone.js的
  3. 请帮助正确推理。

1 个答案:

答案 0 :(得分:0)

我想我可以假设你要使用RESTful webservice来回答你的问题。

骨干:

优点:

  • 重量很轻
  • 学习非常简单

缺点:

  1. 如果您正在使用的服务不是Resty,那么使用RESTful Web服务可能会很棘手(请参阅http://en.wikipedia.org/wiki/Representational_state_transfer#Applied_to_web_services
  2. 如果您是Java Script
  3. 的新手,数据绑定可能会让您感到疯狂
  4. 因此不支持模块化开发。我们将使用像requirejs等任何AMDfier来使其模块化。
  5. Angular JS:

    优点:

    1. 它支持RESful网络服务集成(例如:https://github.com/reflexdemon/ng-gulp/blob/master/src/app/customer/service/customer_service.js
    2. 它具有框架支持的高级数据绑定,使开发人员生活简单
    3. Google和社区支持非常好的文档
    4. 缺点:

      1. 它有点沉重的重量,需要时间来引导。
      2. 首次看起来可能听起来很奇怪,当你开始编码时,你可以欣赏使用Angular
      3. 的优势

        注意:我对这些框架只有我的想法