Какие? EmberJs, Что за чувство, когда слышишь что-то про emberJs? Если вы фронтенд-разработчик, то, скорее всего, используете React или Angular2,4! или 5? в наши дни!
Но что не так с EmberJs? Разве мы не хотим чего-то стабильного во фронтенде?

EmberJs существует на два года больше, чем react, и они успешно выпустили свои новые версии. Хотя сомнений в выборе этого фреймворка еще очень много.

Знаете ли вы, что эти популярные веб-сайты используют Ember?

Apple Music, Yahoo!, LinkedIn, TinderBox, Netflix, Groupon

Каковы различия?

Во-первых, Ember — это полностью самоуверенный фреймворк, а React — просто библиотека для обновления DOM.

Во-вторых, EmberJs имеет мощный CLI для создания чего угодно, например, моделей и контроллеров.

В-третьих, Facebook разработал React, но эта команда отвечает за поддержку Ember.

Конечно, технических отличий гораздо больше, чем этих трех пунктов (подробнее о них можно прочитать здесь), однако я хотел отметить только общие и выделенные жирным шрифтом.

В конце:

Оба фреймворка так хороши в разработке, и с их помощью написано так много известных продуктов.
Как я вижу, есть две причины выбрать React вместо Ember:

  1. Вы разработчик, который хочет иметь собственную структуру и мнение о своем продукте.
  2. Ваша компания чувствует себя лучше, когда они слышат о Facebook за ReactJs.

Выберите React, если у вас есть одна из этих причин, в противном случае Ember определенно лучше, чем ReactJs.

Я использую React по первой причине, и я думаю, что это будет причиной многих других.

Что вы думаете? Разве мы не должны просто использовать EmberJ?