我使用 yeoman 的generator-ember来设置我的 ember 应用程序。我现在看到有一个 ember 核心团队成员开发的ember-app-kit 。
使用 ember-app-kit 比 yeoman 的 ember 生成器有优势吗?
我使用 yeoman 的generator-ember来设置我的 ember 应用程序。我现在看到有一个 ember 核心团队成员开发的ember-app-kit 。
使用 ember-app-kit 比 yeoman 的 ember 生成器有优势吗?
尝试启动应用程序时,两者确实重叠。这个Github问题值得关注,因为 Ember.js Yeoman 生成器维护者讨论了 EAK 及其 Ember 生成器的当前状态。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。
至于发电机,现在有很多工作正在进行。这很可能(尚未决定)用作 EAK 的生成器。