Фреймворки JavaScript
Подробные курсы по популярным фреймворкам и движкам на JavaScript.
Интерфейс сайта (фронтенд)
- ReactБиблиотека для интерфейсов: компоненты, JSX, состояние, эффекты, маршруты и работа с сервером.
- VueПрогрессивный фреймворк для интерфейсов: шаблоны, реактивность, компоненты, Pinia и Vue Router.
- AngularФреймворк от Google для больших приложений: компоненты, сигналы, сервисы, маршруты и формы.
- SvelteКомпилируемый фреймворк интерфейсов: компоненты, руны, хранилища и SvelteKit.
- jQueryКлассическая библиотека для работы со страницей: выборка элементов, события, анимации и AJAX.
- Alpine.jsЛёгкая интерактивность прямо в HTML: директивы x-data, x-on, x-show и хранилища.
- SolidБиблиотека интерфейсов с точной реактивностью: сигналы, компоненты, ресурсы и маршруты.
Серверная часть (бэкенд)
- Node.jsJavaScript на сервере: модули и npm, файлы, потоки, процессы и HTTP-сервер без фреймворков.
- ExpressМинималистичный веб-фреймворк для Node.js: маршруты, промежуточные обработчики, шаблоны и REST API.
- NestJSФреймворк для серверных приложений на TypeScript: модули, контроллеры, сервисы и базы данных.
- FastifyБыстрый веб-фреймворк для Node.js: маршруты, схемы проверки, плагины и хуки.
- HonoЛёгкий и быстрый веб-фреймворк на веб-стандартах: работает в Node.js, Bun, Deno и Cloudflare Workers.
- AdonisJSПолноценный фреймворк в духе Laravel: маршруты, контроллеры, ORM Lucid, шаблоны Edge и авторизация.
Полный стек
- Next.jsФреймворк на React для сайтов и приложений: маршруты на файлах, серверные компоненты и данные.
- NuxtФреймворк на Vue для сайтов и приложений: маршруты на файлах, загрузка данных и серверные API.
- AstroФреймворк для быстрых сайтов с содержимым: страницы, коллекции содержимого, острова интерактивности.
- React RouterReact Router 7 в режиме фреймворка (бывший Remix): маршруты, загрузчики, действия и серверная отрисовка.