javascript - angular和backbone哪个更适合团队协同工具?
PHPz
PHPz 2017-04-10 14:52:45
0
4
527

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

PHPz
PHPz

学习是最好的投资!

reply all(4)
洪涛

个人比较喜欢用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

阿神

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

小葫芦

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

大家讲道理

angular.

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

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template