【发布时间】:2013-12-05 10:47:54
【问题描述】:
我使用 yeoman 的 generator-ember 来设置我的 ember 应用程序。我现在看到有一个 ember 核心团队成员开发的 ember-app-kit。
使用 ember-app-kit 比使用 yeoman 的 ember 生成器有优势吗?
【问题讨论】:
标签: ember.js ember-data single-page-application yeoman yeoman-generator
我使用 yeoman 的 generator-ember 来设置我的 ember 应用程序。我现在看到有一个 ember 核心团队成员开发的 ember-app-kit。
使用 ember-app-kit 比使用 yeoman 的 ember 生成器有优势吗?
【问题讨论】:
标签: ember.js ember-data single-page-application yeoman yeoman-generator
在尝试启动应用程序时,两者确实重叠。当 Ember.js Yeoman 生成器维护者讨论 EAK 及其 Ember 生成器的当前状态时,这个Github 问题值得关注。 EAP 和生成器共享 Grunt 和 Bower 工具集。
Ember 生成器团队正在努力确保两者共同拥有美好的未来。
EAK 确实得到了 Ember Core 团队的支持,并且包含了 ECMAScript 6 模块,但是 Ember.js 生成器的维护者提到他们将创建一个使用 Ember App Kit 的分支,他可能会提供迁移路径。值得订阅该问题并继续关注:
以下是两个项目的模板布局:
Ember 应用套件:
余烬生成器:
来自艾迪·奥斯马尼:
从长远来看,我们正在与 Ryan(和 Ember)合作设计一个比我们目前拥有的更强大的生成器系统,也许是基于他在 Ember-Tools 中提出的一两个想法。就短期而言,他的项目可能会正式成为 Ember 的幸运工具,我认为这没有什么问题。 generator-ember 将继续提供 Yeoman 团队能够提供的最佳 Ember 脚手架解决方案,但我们将根据该社区的反馈积极改进它,以达到与 Ember-Tools 的同等水平,并最终取代它作为更大的一部分协作努力。
【讨论】:
由于上述原因,使用 EAK 绝对比 yeoman 的生成器具有优势。 EAK 投入了大量精力,它的开发由一位核心团队成员领导,它的构建考虑了 Ember。
至于生成器,目前正在进行大量工作。 This 很可能(尚未决定)用作 EAK 的生成器。
【讨论】: