您推荐哪些最新的、公共的、中等规模的 Ember.js 应用程序来通过阅读其实现来了解使用模式?
4 回答
我推荐Travis CI项目——它在客户端使用 Ember,在服务器上使用 Rail 3。虽然它没有使用最新的 Ember 功能,但它有很好的基础。您将在单独的 repo travis-web中找到客户端代码。
我还发现阅读@ebryn 的“ New Twitter ”很有帮助,尽管它比 Travis CI 更老(Sproutcore 2)并且更小/更简单。
更新:在发布 1.0 之前,Ember 经历了许多重大变化,因此许多较旧的示例应用程序使用已弃用的 API,不再代表最佳实践。一个新的例子是Discourse ( https://github.com/discourse/discourse ) 一个由 Jeff Atwood 和 Robin Ward 构建的大型 web 应用程序。另外,请查看@trek 的Ember Todos,这是一个具有更多流程的TodoMVC版本( https://github.com/trek/ember-todos-with-build-tools-tests-and-other-modern-conveniences)
我推荐 ToDoMVC 项目,它提供了在当今大多数流行的 JavaScript MV* 框架中使用 MV* 概念实现的相同 Todo 应用程序。现在 ToDO MVC ember.js 示例适应了 ember.js 1.0.rc1。网址:http ://todomvc.com/ 来源:https ://github.com/addyosmani/todomvc
Emberwatch有一个开源类别,其中包含一系列有趣的项目。
我推荐http://www.embercasts.com/episodes/client-side-authentication-part-1非常适合从身份验证开始。
还有它来自粉碎杂志http://coding.smashingmagazine.com/2013/11/07/an-in-depth-introduction-to-ember-js/
一个很好的练习是将这些应用程序放在具有当前版本的http://iamstef.net/ember-app-kit/中工作