# דיון ו-Rails

**URL:** https://meta.discourse.org/t/discourse-and-rails/234392
**Category:** Development
**Created:** [29 ביולי,‏ 2022,‏ 12:01pm UTC](https://meta.discourse.org/t/discourse-and-rails/234392 "2022-07-29T12:01:09Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![thebigzhu](https://avatars.discourse-cdn.com/v4/letter/t/c6cbf5/32.png) [@thebigzhu](https://meta.discourse.org/u/thebigzhu)
#### Post date: [29 ביולי,‏ 2022,‏ 12:01pm UTC](https://meta.discourse.org/t/discourse-and-rails/234392/1 "2022-07-29T12:01:09Z")

</div>

I have seen that Discourse is not an API rails-app but a normal app made in rails. Doesn’t it use Ember as a frontend and Rails only as an API(backend)? Is there any reason for this choice?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [29 ביולי,‏ 2022,‏ 12:22pm UTC](https://meta.discourse.org/t/discourse-and-rails/234392/2 "2022-07-29T12:22:38Z")

</div>

> [@thebigzhu](#):
>
> Doesn’t it use Ember as a frontend and Rails only as an API(backend)?

That’s mostly correct.

Sometimes Rails is used to provide templates where javascript is not supported or wanted (e.g. for crawlers)

> [@thebigzhu](#):
>
> Is there any reason for this choice?

Start here:

> **[Why Ruby?](https://blog.codinghorror.com/why-ruby/)**
>
> I’ve been a Microsoft developer for decades now. I weaned myself on various flavors of home computer Microsoft Basic, and I got my first paid programming gigs in Microsoft FoxPro, Microsoft Access, and Microsoft Visual Basic. I have seen the future...
