Что такое Frontend
Клиентская часть приложения: пользовательский интерфейс
Frontend — это клиентская часть веб-приложения, отвечающая за всё, что видит и с чем взаимодействует пользователь в браузере.
Основные технологии
- HTML — структура и содержимое страницы
- CSS — стилизация и оформление
- JavaScript — интерактивность и логика
- TypeScript — типизированный JavaScript
Популярные фреймворки
- React — библиотека от Meta для создания UI
- Vue.js — прогрессивный фреймворк
- Angular — полноценный фреймворк от Google
- Svelte — компилируемый фреймворк
Инструменты разработки
- Vite, Webpack — сборщики модулей
- Tailwind CSS — утилитарный CSS-фреймворк
- Figma — дизайн и прототипирование
- Chrome DevTools — отладка в браузере
Задачи Frontend-разработчика
- Вёрстка макетов дизайна
- Адаптивность для разных устройств
- Оптимизация производительности
- Интеграция с Backend API