⬆ Вернуться к оглавлению
⚙️ Frontend-фреймворки / Библиотеки пользовательского интерфейса
🔹 Angular
👉 Фреймворк от Google
- полноценный “всё-в-одном” (роутинг, DI, формы)
- TypeScript из коробки
💡 Подходит для больших enterprise-приложений
🔹 Aurelia
👉 Современный MVVM-фреймворк
- чистый JS/TS без лишней магии
- гибкая архитектура
💡 Альтернатива Angular, но легче
🔹 choo
👉 Минималистичный функциональный фреймворк
- один глобальный state
- простая архитектура
💡 Для небольших SPA
🔹 deku
👉 UI через чистые функции + virtual DOM
- функциональный подход
- похож на React, но проще
💡 Для экспериментов и минимализма
🔹 DisplayJS
👉 Простой JS-фреймворк
- ориентирован на быстрые UI
- минимальный порог входа
💡 Для простых интерфейсов
🔹 hyperapp
👉 Микрофреймворк
- очень маленький размер ⚡
- state + view
💡 Для быстрых и лёгких приложений
🔹 inferno
👉 Очень быстрый React-подобный фреймворк
- высокая производительность
- virtual DOM
💡 Для high-performance UI
🔹 jsblocks
👉 MV* фреймворк
- data-binding
- SPA архитектура
💡 Старый, но удобный
🔹 mercury
👉 Модульный frontend-фреймворк
- функциональный стиль
- reactive подход
💡 Для сложных архитектур
🔹 mithril
👉 Лёгкий MVC-фреймворк
- быстрый
- маленький
💡 Отлично для SPA без перегруза
🔹 Moon
👉 Минималистичный UI-фреймворк
- похож на Vue
- простой синтаксис
💡 Для лёгких проектов
🔹 preact
👉 Лёгкий аналог React
- тот же API
- сильно меньше размер
💡 Идеально для оптимизации 🔥
🔹 React
👉 Самая популярная библиотека UI
- компонентный подход
- огромная экосистема
💡 Стандарт индустрии
🔹 RE:DOM
👉 Очень быстрый DOM-рендеринг
- без лишнего abstraction
- минимализм
💡 Для производительных UI
🔹 react-lite
👉 Упрощённый React
- меньше вес
- базовый функционал
💡 Когда React слишком тяжёлый
🔹 riot
👉 Минималистичная UI библиотека
- компоненты
- простой синтаксис
💡 Что-то между Vue и React
🔹 skatejs
👉 Библиотека Web Components
- нативные компоненты браузера
💡 Для стандартизированных UI
🔹 Solid
👉 Современный реактивный фреймворк
- без virtual DOM
- очень быстрый ⚡
💡 Один из самых быстрых сейчас
🔹 svelte
👉 “Компилируемый” фреймворк
- нет runtime
- код превращается в чистый JS
💡 Очень высокая производительность 🔥
🔹 vue
👉 Баланс между простотой и мощностью
- понятный синтаксис
- реактивность
💡 Отлично подходит почти для всего