Задать вопрос
evgeniy8705
@evgeniy8705
Повелитель вселенной

Можно ли учить Angular по старым материалам, после выхода Angular 2?

Пришло время все таки познакомиться с фреймворками.
Сейчас вот думаю с какого начать. Angular или React. Не знаю пока что чем отличаются.
И так вот, примерно с неделю назад вышел стабильный Angular 2.
В интернете есть материалы(на русском), по angular. Можно ли по ним изучать? Просто слышу везде что там все постоянно менялось, что от версии к версии приходилось изучать опять, и что не было обратной совместимости..
Хотел ознакомиться с курсом Кантора, но там по комментам 1 ангуляр. И многие пишут что фууу, ангуляр 1, феее и плюются во все стороны.

В общем как обстоят дела? Как изучать ангуляр?
  • Вопрос задан
  • 612 просмотров
Подписаться 1 Оценить 5 комментариев
Ответ пользователя Иван Лещенко К ответам на вопрос (4)
inkluter
@inkluter
Frontend developer
По сути, это два разных фреймворка, так что вопрос немного некорректен.

Имеет ли смысл учить Angular 1?
Да, определенно имеет. Это самый популярный js-фреймворк на сегодняшний день. С его помощью реализовано много (очень много) сайтов. Много статей, туториалов, модулей, большое комьюнити.
Поэтому, зная ангуляр, можно без проблем найти работу (не всегда интересную, но это другой вопрос).

Имеет ли смысл учить Angular 2?
Да, имеет. Фреймворк молодой, но я знаю уже 2 проекта, где фронтенд реализован на нем. И будут появляться новые.
Если верить статьям из интернета, второй Ангуляр лучше оптимизирован, в нем были исправлены недостатки первой версии.

Имеет ли смысл учить React?
Да, имеет.
Rect сам по себе довольно простая для изучения и понимания технология. Это не совсем фреймворк, если быть точным, то это - слой представления.
Свой потенциал React раскрывает в связке React + Redux + Webpack + Babel (ES6).
Это очень крутая связка, но ее надо уметь правильно готовить. Иначе будет больше боли, чем удовольствия.
Но на изучение такого стека времени потребуется гораздо больше, чем на первый или второй ангуляр.

Советую почитать, здесь трезвые мысли
https://habrahabr.ru/post/255769/

P.S. мой выбор - React =)
Ответ написан