Доклад
🦄 (Не)вероятный доклад! 🦄 Next.js, HTMX, Astra, Remix: современные инструменты для создания высокопроизводительных веб-приложений
Это фейковый спикер. И даже доклад нереальный. То есть из будущего.
Но зато это неслучайная страница — она здесь, чтобы привлечь твое внимание.
Мысль такая:
Мы приложим все усилия, чтобы на конференции HolyJS 2025 Spring в апреле — было выступление на похожую тему. Когда найдем такого спикера — обязательно включим его в программу конференции.
- Если ты разбираешься в этой теме — то давай ты и выступишь с похожим докладом на эту тему? Мы серьезно!
Вся конкретика и детали, нюансы и кейсы, интерпретация и презентации — все на твой вкус!
➡️ Достаточно подать заявку на выступление. ⬅️
Со всем остальным мы (еще как!) поможем и ответим на все вопросы, если что.
Это ненастоящий план доклада — приходи со своим
Next.js, HTMX, Astra, Remix: современные инструменты для создания высокопроизводительных веб-приложений
Введение
- Актуальность темы: рост популярности JavaScript, потребность в быстрых и эффективных веб-приложениях.
- Цель доклада: познакомить аудиторию с современными инструментами для разработки веб-приложений на JavaScript.
Next.js: революция в React-разработке
- Что такое Next.js и его основные преимущества.
- Серверный рендеринг (SSR) и статическая генерация (SSG) для улучшения SEO и производительности.
- Маршрутизация и динамические маршруты.
- Интеграция с API и базами данных.
Практический пример: создание блога на Next.js
- Настройка проекта и установка зависимостей.
- Создание страниц и компонентов.
- Реализация статической генерации для постов блога.
- Развертывание приложения.
HTMX: возвращение к корням веба
- Что такое HTMX и его философия «Без JavaScript».
- Использование атрибутов HTMX для управления взаимодействием с сервером.
- Преимущества HTMX: простота, производительность, доступность.
- Интеграция HTMX с серверными технологиями.
Практический пример: создание интерактивной таблицы с HTMX
- Настройка проекта и установка зависимостей.
- Создание таблицы с использованием атрибутов HTMX.
- Реализация сортировки и фильтрации данных без перезагрузки страницы.
- Развертывание приложения.
Astra DB: масштабируемая база данных для веб-приложений
- Что такое Astra DB и ее преимущества.
- Интеграция Astra DB с популярными фреймворками, включая Next.js и Remix.
- Использование GraphQL API для эффективного взаимодействия с базой данных.
- Масштабирование и отказоустойчивость Astra DB.
Практический пример: создание приложения для управления задачами с Astra DB
- Настройка проекта и подключение к Astra DB.
- Создание моделей данных и реализация CRUD-операций.
- Использование GraphQL API для взаимодействия с базой данных.
- Развертывание приложения.
Remix: новый взгляд на веб-разработку
- Что такое Remix и его основные особенности.
- Концепция «Все в одном файле» и ее преимущества.
- Маршрутизация и загрузка данных.
- Встроенная поддержка форм и валидации.
Практический пример: создание интернет-магазина на Remix
- Настройка проекта и установка зависимостей.
- Создание страниц и компонентов для каталога товаров.
- Реализация корзины и оформления заказа.
- Развертывание приложения.
Заключение
- Обобщение преимуществ рассмотренных инструментов.
- Перспективы развития и будущие тренды в веб-разработке на JavaScript.
- Призыв к аудитории изучать и применять современные технологии.
ИТОГО: