我想知道余烬和微光的区别。我知道微光用于组件。但是,为什么我们需要单独的部件用于称为 glimmer 的组件?
谁能详细解释一下?
提前致谢
Glimmer.js 是用于创建基于组件的应用程序的轻量级库,而 Ember.js 是功能丰富的框架。您可以将 Glimmer.js 视为 Ember 的 View 层。
将来,您应该能够获取 Glimmer.js,然后以您的方式安装依赖项,直至 Ember.js。例如 - 您可以从 Ember 等安装路由。
此外,Glimmer.js 默认使用 TypeScript,其组件是真正的 ES 类。这就是为什么您在编辑器中获得更好的支持以使用 Glimmer.js 编写应用程序的原因。
Glimmer.js 和 Ember.js 之间的相似之处在于都使用 Ember CLI 作为工具。