intermediate

Vue, Nuxt и Angular

Сравнительные знания по Vue, Nuxt и Angular: reactivity, routing, SSR, dependency injection, forms и RxJS.

Этот раздел проверяют сравнительно: Vue — прогрессивный UI-фреймворк с fine-grained reactivity, Nuxt добавляет прикладные соглашения поверх Vue (routing, rendering, server), Angular — полноценная TypeScript-платформа с dependency injection, RxJS и opinionated структурой.

Дочерние разделы: ядро Vue (Composition API, Options API, reactivity, router, Pinia), Nuxt (file routing, SSR/SSG, data fetching, Nitro) и Angular (components, services, DI, RxJS, forms, routing).

На интервью: когда выбрать каждый стек, чем отличаются reactivity и rendering, что остаётся во framework primitives, а что во внешних библиотеках, и как SSR или routing меняют архитектуру.

Типовые ошибки: Vue как «React с другим синтаксисом», Nuxt как «только router», Angular как «только components». Называйте conventions, runtime model, масштаб команды, форму deployment и компромиссы экосистемы.

Чеклист:

  • Сравните scope и путь внедрения.
  • Назовите модель reactivity и rendering.
  • Объясните владение routing и SSR.
  • Обсудите trade-offs команды и сопровождения.