# Glimmer 组件：这里的限制是什么？

**URL:** https://meta.discourse.org/t/glimmer-components-whats-the-limit-here/353618
**Category:** Development
**Created:** [2025年二月21日 14:55 UTC](https://meta.discourse.org/t/glimmer-components-whats-the-limit-here/353618 "2025-02-21T14:55:58Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![ddsgad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ddsgad/32/486614_2.png) [@ddsgad](https://meta.discourse.org/u/ddsgad)
#### Post date: [2025年二月21日 14:55 UTC](https://meta.discourse.org/t/glimmer-components-whats-the-limit-here/353618/1 "2025-02-21T14:55:58Z")

</div>

由于在另一个主题上收到的建议，我刚开始从 Ember 文档中学习 Glimmer 组件。实际上，它们使用起来非常愉快，而且在我看来比 React 更好。我很惊讶 Ember 不那么受欢迎。无论如何，我的问题是，据我所知，您可以使用 Glimmer 组件在 Discourse 中构建任何主题插件，并且您似乎可以开箱即用地访问 Ember 的所有内容。那么，您是否不能在理论上通过创建 Glimmer 组件来自定义 Discourse 的任何部分？这里的限制是什么？Ember/Glimmer 的所有功能是否都可以在 Discourse 中使用，然后您只需要找到一个组件的插件出口并正确初始化它？例如，我需要在我的社区中用来自外部电子商务网站的相关产品数据来补充我的一些主题。所以我的想法是创建一个 Glimmer 主题组件在 Discourse 中运行一个 fetch 来获取产品数据，然后在帖子末尾显示它。用 Glimmer 来做这件事很简单，但我不知道通过这条路线在 Discourse 中是否是正确的方法，因为我不确定 Ember/Glimmer 组件能走多远。感谢任何反馈。

---

_[View the full topic](https://meta.discourse.org/t/glimmer-components-whats-the-limit-here/353618)._
