emberjs.com和ember-cli网站的各自目的是什么?

时间:2015-09-28 17:41:47

标签: ember.js ember-cli

我对ember网站感到有点困惑" emberjs.com"和" ember-cli.com"。不是ember-cli现在是emberjs的一部分,并记录在" emberjs.com"?如果是这样,为什么有一个不同的ember-cli网站?另外,为什么站点在先决条件JS框架的版本上有所不同?例如,emberjs.com获取起始页面表示使用Node.js 0.12或更高版本,而ember-cli.com网站表示使用最新稳定版本的Node(版本4.0.x)。

1 个答案:

答案 0 :(得分:0)

  

emberjs.com获取起始页面说使用Node.js 0.12或   更高,而ember-cli.com网站说使用最新的稳定   Node版本(版本4.0.x)。

似乎emberjs.com不同步,您可以在GitHub上的emberjs.com网站存储库中创建问题,或者希望它已经创建并且很快就会得到解决。此外,Ember CLI + node.js 4.0中有issue with bufferutil,所以他们可能会等到它被解决,但出于某种原因,建议ember-cli.com

  

ember-cli现在不是emberjs的一部分并记录在“emberjs.com”中吗?

它不是Ember.js的一部分。它是Ember.js生态系统的一部分。它是推荐使用库的工具,这就是为什么指南中的示例假设您使用的是Ember CLI。但是,您也可以在没有Ember CLI的情况下使用Ember.js,方法是加载jQuery,Ember.js,Ember.js模板编译器并处理全局变量。

Ember.js记录了图书馆本身的一切,图书馆背后的逻辑,核心概念。您有组件,路由,控制器,模型,但您不会在那里找到有关如何将CoffeeScript添加到项目中的信息。

Ember CLI网站记录了有关Ember CLI的所有信息,该软件提供了以下工具:

  • 资产管道
  • 强大的传统项目结构
  • 强大的扩展插件系统。

您可以在user-guide中看到它记录了可能的构建配置,如何使SASS或CoffeeScript在您的环境中工作等。