# Why Discourse uses Ember.js

DevFeed: [Why Discourse uses Ember.js](<https://devfeed.tech/articles/why-discourse-uses-ember-js-40614.md>)

Original publisher: [Read original article](<https://eviltrout.com/blog/2013-02-10-why-discourse-uses-emberjs/>)

Published: 2013-02-10T00:00:00Z

Content type: opinion

Language: en

Sources: [Robin Ward](<https://devfeed.tech/sources/robin-ward.md>)

Topics: [Ember](<https://devfeed.tech/topics/ember.md>), [mvc](<https://devfeed.tech/topics/mvc.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [jQuery](<https://devfeed.tech/topics/jquery.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [ajax](<https://devfeed.tech/tags/ajax.md>), [ember](<https://devfeed.tech/tags/ember.md>), [interface](<https://devfeed.tech/tags/interface.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mvc](<https://devfeed.tech/tags/mvc.md>)

## AI overview

The author explains why Discourse uses Ember.js, focusing on the benefits of client-side MVC for highly interactive web applications and the limitations of using jQuery as application state becomes more complex.

## Source excerpt

This week, I was delighted to finally reveal Discourse, the app I've been working on for most of the last year in secrecy with awesome people. The launch got a lot of attention - we were featured on Hacker News, Slashdot, Wired, Reddit, Techcrunch and countless other places. Personally I've been floored with the amount of feedback so far. It's going to take quite some time to get through it all! One question people keep asking me is "Why did you choose Ember.js?". It's a good one, and one that I think can be considered in two ways: "Why use a a client side MVC Framework?" and "Why Ember out of all the frameworks?" Here's my answer to both of those questions.