[Перевод] Сравниваем Angular, React и Vue в 2017 году

Habrahabr 1
Выбор JavaScript-фреймворка для вашего веб-приложения может оказаться не простой задачей. Не так давно у таких популярных фреймворков, как Angular и React, появился завоевывающий сердца разработчиков конкурент – VueJS. И что самое главное: это далеко не полный список существующих фреймворков.
Тогда, спросите вы: «И как же нам быть, ведь большинство статей, в которых приводятся недостатки и преимущества фреймворков – это дело субъективное». В данной статье я постарался дать как можно более объективное мнение.
Наши участники: Angular, React и Vue
Во-первых, мне бы хотелось рассмотреть жизненный цикл и стратегические критерии фреймоворков. Далее мы перейдем к их особенностям и принципам работы. Ну и в завершении сделаем выводы и проголосуем за свой выбор.
Вот примерный список вопросов:
Насколько «зрелыми» являются данные фреймворки/библиотеки?
Насколько велика вероятность того, что они останутся на плаву в ближайшее время?
Насколько их комьюнити большие и будут ли они полезными?
Насколько просто найти разработчиков, использующих данные фреймворки/библиотеки?
Каковы принципы программирования для каждого из них?
Насколько просто применять данные фреймворки для разработки больших\маленьких приложений?
Сколько времени займет изучение каждого?
Какая производительность?
Насколько просто начать разрабатывать приложения с их помощью?
Готовы? Тогда начинаем! Читать дальше →