2

带有 Ember 数据的 Ember.js 是否已准备好用于生产用途,还是我现在应该更好地使用 Angular/Backbone.js?

谢谢!

4

1 回答 1

6

Ember.js

不仅可以用于生产,它很快就会达到1.0里程碑,并且许多公司已经将它用于该领域的雄心勃勃的网络应用程序(参见官方网站http://emberjs. com供参考)。

Ember 数据

反过来,它是一个单独的 ember 持久性库,现在还没有完全准备好投入生产(尽管许多人已经在这样做),只有当你想生活在最前沿并且愿意解决你可能遇到的问题时才应该使用它以自己的方式,然后提供拉取请求以及您的改进以回馈社区。但根据经验,如果您的要求是针对主要是只读的应用程序,那么 ember-data 确实是一个很棒的框架,可以与内置的出色 ORM 一起使用。

由于 ember.js 使用(在底层)jQuery,你总是可以使用 jQuery 和朋友来滚动你自己的持久层$.ajax$.getJSON一个很好的例子是http://discourse.org,它是一个完全用 ember 构建的大型开源论坛平台。 js 但没有 ember-data,请参阅这篇非常有启发性的博客文章作为参考:http ://eviltrout.com/2013/03/23/ember-without-data.html 。

结论

  • 我应该使用 ember.js 吗?是的
  • 我是否也应该使用 ember-data 作为我的持久层?一个正常的是!

希望这对您的决定有所帮助。

于 2013-08-13T14:06:14.733 回答