Какие? 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:
- Вы разработчик, который хочет иметь собственную структуру и мнение о своем продукте.
- Ваша компания чувствует себя лучше, когда они слышат о Facebook за ReactJs.
Выберите React, если у вас есть одна из этих причин, в противном случае Ember определенно лучше, чем ReactJs.
Я использую React по первой причине, и я думаю, что это будет причиной многих других.
Что вы думаете? Разве мы не должны просто использовать EmberJ?