Разработка веб-приложений c Quarkus и React
React зарекомендовала себя как одна из самых популярных и широко распространенных библиотек JavaScript благодаря своей простоте и возможности использования для создания масштабируемых приложений. Quarkus – фреймворк для разработки серверных приложений, повышающий продуктивность разработчиков благодаря наличию готовых средств интеграции, прикладных служб и т. д., которые привносят новый революционный опыт разработки в Java.
В этой книге описывается создание и развертывание комплексного веб-приложения с использованием Quarkus и React. В первой части представлено базовое введение в Quarkus, рассказывается о его возможностях. Вы узнаете, как запустить проект Quarkus и как создать надежный HTTP-сервер для вашего приложения. Во второй части показано, как создать пользовательский интерфейс с поддержкой React и как интегрировать его с серверной частью Quarkus. Прочитав последнюю часть, вы научитесь создавать манифесты конфигурации кластера и развертывать их в Kubernetes и других альтернативах, таких как Fly.io.
Книга предназначена для разработчиков серверных веб-приложений и веб-интерфейсов, имеющих базовые знания и опыт работы с Java или JavaScript и желающих освоить Quarkus и React для расширения своих навыков.
Quarkus для серверной разработки на Java
Материал будет полезен разработчикам, которые хотят изучить Quarkus для создания веб-приложений. Рассматриваются запуск проекта, возможности фреймворка и создание надежного HTTP-сервера для серверной части приложения.
Отдельное внимание уделяется интеграции React с Quarkus. Читатель учится создавать пользовательский интерфейс на React и подключать его к серверному приложению, формируя единую fullstack-систему.
Книга также познакомит с развертыванием Quarkus-приложений в Kubernetes и подготовкой конфигурации кластера. Дополнительно рассматриваются альтернативные варианты размещения приложений, включая Fly.io.