@Gios

Стоит ли начинать проект на Angular?

Стоит ли начинать проект на Angular.js 1, после выхода Angular 2 все равно нужно будет переписывать почти всю клиентскую часть.
Возможно есть смысл использовать другие решения: React + Flux, Meteor, Polymer.
  • Вопрос задан
  • 712 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
если вы не знаете ничего из списка, то без разницы в общем-то. Если планируется сложный UI и вы не знаете Angular то лучше взять React с его виртуальным DOM, тогда шансы что вы запорите производительность приложения дип ватчем нивелируется.

Что до Angular2 - он еще не скоро будет стабильным, да и если будете соблюдать рекоммендации из angular styleguide и будете использовать es2015 (babel.js), то проблем с миграцией будет не так много, если оно вам вообще нужно будет.

У Meteor вообще чуть другая концепция. Там основная фишка - один код на клиенте и на сервере. Но это накладывает свои ограничения.

Polymer - няшка. но это только UI. Сверху вам всеравно придется что-то еще использовать.
Ответ написан
Комментировать
@gimntut
Polymer использовать не советую. На данный момент Polymer - это полигон, на котором Google отрабатывает работу веб-компонент в Chrome. Недавно вышла версия 0.8, которая достаточно сильно отличается от предыдущей версии и при этом официально не рекомендуется для использования. Т.е. текущей версий пользоваться ещё нельзя, а предыдущей уже не имеет смысла.
Другое дело веб-компоненты. Технология с достаточно устойчивым API и на неё можно опереться.
Мне в полимере не нравится возможность изменение внешнего вида. Т.е. если хочется использовать полимерную бумагу (Polymer paper), то всё должно быть сразу в материальном дизайне, т.к. полимерные компоненты достаточно монолитны и дизайн в них встроен.
В остальном я согласен с Сергей Протько.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы