search

Home  >  Q&A  >  body text

javascript - angular和backbone哪个更适合团队协同工具?

团队协作工具类似 https://worktile.com/ 这种,angular和backbone哪个更适合?

PHPzPHPz2902 days ago526

reply all(4)I'll reply

  • PHP中文网

    PHP中文网2017-04-10 14:54:45

    个人比较喜欢用Backbone与其他结合,而不是使用AngularJS。下面以Backbone为例:
    因为还需要保证有测试,所以还需要有:

    • Jasmine
    • Mocha
    • Sinon
    • Jasmine-jQuery

    用过Backbone + jQuery + Underscore + RequireJS + Mustache做过一个简单的CMS: http://cms.moqi.mobi/

    主要的考虑是:

    前后端分离设计,后台对前台只提供JSON数据,所以在某种意义上来说可能会只适合浏览,和这个要配合后台的框架。

    • Backbone 轻量级,支持jquery,自带路由,对象化视图,强大的sync机制减少页面大小从而加快页面显示。
    • jQuery jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。不过主要是jQuery能够使用户的html页面保持代码和html内容分离,只需定义id即可。
    • Underscore是Backbone的依赖库 Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象。
    • RequireJS 你可以顺序读取仅需要相关依赖模块。
      前台测试: jasmine-jquery + Jasmine + Sinon

    后台是用: Nodejs + RESTify + db-migrate(SQLite3) 做的
    后台测试: Sinon + Mocha + Chai
    前台测试: jasmine-jquery + Jasmine + Sinon

    reply
    0
  • 阿神

    阿神2017-04-10 14:54:45

    越复杂的,越细化,越适合合作 ... 也越臃肿。
    他俩半斤八两,
    复杂读选angular
    适合团队携同工作
    除了团队因素外,选择 both of all

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 14:54:45

    https://worktile.com/ 使用的也是AngularJS
    推荐用AngularJS吧。

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-10 14:54:45

    angular.

    虽然支持backbone的会有各种原因。但如果题主去听各个阵营的分析。最后你什么都得不到,还是不知道哪个合适。

    我带了3年技术团队,主要使用javascript(angular,nodejs)。我的经验就是angular适合。

    reply
    0
  • Cancelreply