Срав­не­ние Angu­lar, React и Vue ве­дущи­ми фрон­тенд­-ра­зр­або­тч­иками DSR Co­rp­orat­ion

27 апреля 2021

DSR Corporation продолжает делиться накопленными в рамках сотен международных проектов знаниями. На этот раз — в области веб-разработки и в новом формате. Вместо привычного митапа или вебинара — неформальное обсуждение и сравнение трех популярных JavaScript-фреймворков. Ведущие фронтенд-разработчики компании, Дмитрий Разинков, Никита Максимов и Артём Казарян разобрали особенности Angular, React и Vue.


Согласно опросу более 40 000 веб-разработчиков, Vue, Angular и React, входят в топ-7 популярных веб-фреймворков по состоянию на начало 2020 года. При этом, React и Angular занимают 2-ю и 3-ю строчки рейтинга, соответственно. Однако, самый популярный — не значит лучший, особенно если речь идет о специфике конкретного веб-проекта. Разберемся вместе с Дмитрием, Никитой и Артёмом в тонкостях использования фронтенд-фреймворков.

  • Почему я выбираю именно этот фреймворк.
  • Синхронизация model и view (virtual dom, change detection)
  • Vue CLI GUI.
  • Two-way binding.
  • Reactivity.
  • «Не мы выбираем фреймворки, фреймворки выбирают нас»; миграция с Angular.js.
  • Нужен ли state management?
  • Переиспользование логики во фреймворках (composition API, hooks, services, dependency injection).
  • Директивы — нужны ли они вообще? Темплейты, компоненты и слоты.

Аудиоверсия сравнения React, Angular и Vue также доступна на канале DSR Corporation в SoundCloud.