Рубрика:
Наука и технологии /
Раздел для научных публикаций
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Кочарян Ю. Г., доцент, кандидат филологических наук, доцент кафедры романо-германской и русской филологии Сочинский государственный университет. Сочи, Россия, juliakocharyan@mail.ru
Семенов В.В., магистрант, Сочинский государственный университет, Сочи, Россия
Анализ Java-frameworks: Spring, Micronaut, Quarkus, Bootique
Целью работы является сравнительный анализ четырех фреймворков, предназначенных для создания веб-приложений для корпоративных систем на языке программирования Java. В данной статье подготовлены тестовые приложения, с основными CRUD-операциями. Quarkus, Micronaut, Spring – лидеры для разработки продакшн-приложений в сфере B2B, CRM, CSM. Bootique является прогрессивным фреймворком на базе Netty. Каждый из инструментов имеет уникальные особенности. Статья предполагает сравнение основных концепций и реализаций. Учитывается развитие высоконагруженных систем.
Введение
Цель данной статьи заключается в обеспечении разработчикам и архитекторам информации, необходимой для принятия осознанного решения при выборе фреймворка для разработки приложений. В итоге мы должны получить сравнительный анализ четырех направлений развития для реализации клиент-серверных приложений.
Важность выбора фреймворка для разработки приложений для загрузки в интеренет или пустановки клиенту обусловлена многими факторами. Сейчас большая часть приложений работают в инфраструктуре облачного провайдера, необходимо учитывать это.
В 1995 году появились первые приложения на java, созданные для веб-браузера с использованием аплетов. На данном этапе развития необходимо учитывать быстрое развитие технологий, ведь технологический ландшафт постоянно меняется и разработчикам необходимо быть в курсе всех новых тенденций и возможностей, чтобы принимать обоснованные решения. Так как количество фреймворков стремительно растет за счет micro-frameworks, выбор подходящего фреймворка становится все более важным, так как он влияет на производительность, масштабируемость и долгосрочную поддержку приложений.
<...>
Ключевые слова: информационные технологии, Java, JVM, инструментарий Spring Framework, Micronaut, Quakrus, Bootique
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|