第六期周报


本期周报主要介绍如何搭建Ember.js应用的开发环境。

读物

使用Charcoal创建Ember项目

Charcoal是一个Yeoman的生成器,用于创建Ember项目的基本目录结构和文件。

如何进行Ember开发

Embedly在其产品中使用了Ember进行开发,在开发过程中遇到了许多问题。本文主要介绍了如何构建一个开发Ember应用基础环境。

库、代码和工具

generator-ember

Yeoman的Ember生成器,用来构建一个Ember的“Hello World”应用。

ember-skeleton

ember-skeleton主要关注在开发的过程中实现在线重新载入,支持CoffeeScript,以及支持模板的预编译等。

grunt-ember-boilerplate

grunt-ember-boilerplate中几乎涵盖了在开发Ember应用过程中会遇到和用到的所有相关技术。包括:Handlebars预编译、基于QUnit的集成测试、生成基础目录结构、commonjs模块、CoffeeScript、Stylus for CSS、Normalize.css、生成部署的预编译指令和本地开发的动态重载。

charcoal

一个Fork自generator-ember的Yeoman的Ember生成器。

ember-rails

ember-rails使得Ember在Rails 3.1+应用中得以使用。其可以将Handlebars模板在编译assets的时候进行预编译。


博客评论基于Disqus