JavaScript 这年头选个 JavaScript MVC 框架真心不容易……

ericguo · 发布于 2013年04月04日 · 最后由 hexawing 回复于 2015年06月01日 · 20422 次阅读
Eda824

看了3天网上各类文章, Java MVC框架真多,现在我决定使用AngularJS,大家不要再劝我了,在这么多优秀的框架里面,做个 最终 决定真心不容易!理由随手列几条:

  • AngularJS有Google支持,貌似比ember.js个人信誉稍微靠谱点;
  • Backbone.js对于我这样的JavaScript弱手太难;
  • Ember.JS深受Rails和Cocoa影响,一个是我最喜欢的,一个是我不想碰的(本人果黑),所以选Ember.js会让我很分裂;
  • 比较看好AngularJS的html模板文件,而不是Ember.js字符串拼接,特别是性能也有保证的时候

主要让我下定决心选AngularJS是这两个链接: https://news.ycombinator.com/item?id=5230636 http://www.quora.com/Ember-js/Which-one-of-angular-js-and-ember-js-is-the-better-choice

共收到 39 条回复
1楼 已删除
4215

“最有吸引力的说法来自 AngularJS 那帮家伙,他们认为在不久的将来,基于 DOM 的模板会得到浏览器原生支持。所以我们最好现在就用,从而可以轻松应对未来。AngularJS 来自 Google,所以他们在开发 Chromium 时会考虑这一点,而且也会说服标准主体接纳这个建议。”

2511

选择多花点时间,比做了很久再换要节省时间的多。以前因为某个功能选择了mongo,后来真数据大了有问题查文档发现根本不是我的需要的情况,大把时间浪费掉了,只是学了个新的数据库。

2f7d61

I use the both,but which is the first, it's a question...

1164

I chose ember.js.It is very cool.

96

#2楼 @chenge 靠 这岂不是变成靠爹吃饭了

243

blink 可能会针对 angular 这种框架有一定的优化.

因为维护 webkit 的人跟写框架的人有一波人是有重叠的...

3735

sproutcore

5173

#1楼 @Rei google的太不靠谱了。。。。

2575

@ericguo @smallX Ember其实就是Sproutecore 2.0。Ember那堆人就是觉得Sproutecore太cocoa化,没完全考虑JavaScript的优点了才另起炉灶的。另外Apple在招程序员搞Ember,大概也是起着逐步替换的想法。

3547

emberjs的文档貌似很少。

586

Backbone 难?我倒是觉得大部分 MVVM 的框架才难呢 另外 Backbone 也不是 MVC 哦

3547

#15楼 @ericguo 这本书太迷你了,还没有官方的guides多。目测ember的书就一本而已。

不知道各位童鞋们有没有mvc框架与turbolinks的?

96

就angular好了,和张韶涵名字像,有感觉。

3253

Backbone +1

1205

我现在在搞ember了,感觉还可以,就是文档真的很少,刚接触确实比较费劲

5555

backbone确实有点难。

96

angularjs没得商量。

F7b32c

看了两天angular,确实很干净高效

118

简单了看了angular与ember.js, 个人还是也喜欢angular,同时他也提供了很多功能,比ember相对要丰富一些。 主要是angular更适合前端的开发。

2220

ExtJS算吗……用了这个一段时间,然后发现没时间学别的了……

96

有Google大公司支持,就跟着走就行了。

6764

#7楼 @Yujing_Z 能给些教程么

2847

#27楼 @42thcoder 我入门Backbone看的是Railscast的教程,掌握了他mvc的idea和怎么和rails集成之后,其他的几个插件看文档就可以了。尤其是Marionette,文档写的非常牛逼,读起来真是舒服

6764

#28楼 @Yujing_Z 谢谢。 很早以前单独看过Backbone的文档,写的是不错,可惜看完还是不知道该怎么写..

96

IE6支持吗?

Eda824

#30楼 @riancy 官方支持IE8,据说支持IE7,IE6应该不支持。

96

#7楼 @Yujing_Z 您好!请问一下,请问您是用Backbone. Marionette的吗?请问您能作公司培训吗?

96

#6楼 @aisensiy 靠啥爹吃饭?

96

#21楼 @shiguodong 不是说ng比bb难么?

15924

#25楼 @hexawing 在rails下用么?

15924

#2楼 @chenge 基于 DOM 的模板和普通模板有啥区别?

2220

#35楼 @mogodb 对啊对啊,ROR+ExtJS

15924

#37楼 @hexawing 开发什么系统?

2220

#38楼 @mogodb 哦,一个公司自己用的类似OA的小系统

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册