# Quão diferentes são o componente Ember e o widget do Discourse?

**URL:** <https://meta.discourse.org/t/how-different-are-ember-component-and-discourse-widget/154174>\
**Category:** Development\
**Created:** [8 Junho , 2020 12:10 UTC](https://meta.discourse.org/t/how-different-are-ember-component-and-discourse-widget/154174 "2020-06-08T12:10:52Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [8 Junho , 2020 16:17 UTC](https://meta.discourse.org/t/how-different-are-ember-component-and-discourse-widget/154174/4 "2020-06-08T16:17:36Z")

</div>

Algumas regras práticas para escolher componentes/widgets:

- Se você estiver exibindo muitos itens, provavelmente deverá optar por widgets para melhor desempenho.
- Widgets são mais limitados que componentes e exigem mais conhecimento para que algo funcione perfeitamente ao criar interfaces complexas.

Basicamente, se o desempenho não for uma questão e eu puder usar, prefiro componentes. Se o desempenho for uma questão ou se eu for obrigado (por exemplo, ao usar a API de plugins para decorar outro widget), provavelmente usarei widgets.

---

_[View the full topic](https://meta.discourse.org/t/how-different-are-ember-component-and-discourse-widget/154174)._
