Комментарии 11
В любом случае конкуренция среди инструментов разработки это хорошо для нас, как людей, которые этими инструментами пользуются, а также конкуренция способствует их (инструментов) развитию.
Насчёт того, что единственная фишка кваркуса это компиляция в бинари, я бы не согласился. Он изначально создаётся для работы в кубере и клауде и пока что спринг тут в качестве догоняющего. Возможно, это изменится, но повторюсь, разработчики тут в любом случае остаются в выйгрыше.
Мне лично Quarkus понравился тем что он нацелен на Jakarta EE/MicroProfile, что для тех кто имеет легаси из Java EE мира (или около того) делает миграцию более дешёвой по сравнению со Spring. Заход в cloud-native/cloud-ready там скорее боковая фича по сравнению с build-time резолвингом в их реализации CDI.
В нашем случае всё оказалось не так просто, гладко и шелковисто, т.к. несмотря на использование EEшных кусков (JAX-RS, Servlet и CDI поверх embedded Jetty, Weld & Resteasy) у нас есть некоторый кусок CDI extensions (который не поддерживается в Quarkus ARC), работа с диспатчингом и контекстами Resteasy и подобные развлечения.
Но в целом подход Quarkus'а мне понравился. Хотя часть народа удивляется их JAX-RS без Servlet API (там Resteasy+Vert.x+Netty вместо привычных сервлет-контейнеров типа Tomcat/Jetty).
Для green field разработки можно выбираться что нравится. И текущий Spring Boot вполне удачный конкурент.
Учитывая что за Quarkus стоит красношляпа -- они имеют все шансы влезть в нишу простого фреймворка для микросервисов и "микролитов" (microlith = microservice/monolith) со стандартно доступными opt-in батарейками типа метрик, трассировок, аггрегации логов, cloud conf, service discovery, load balancing и прочих развлекух.
Кстати, вот статья где сравниваются нативные образы, которые получены при помощи микронавта, кваркуса и спринг бута, данные довольно свежие, возможно вам будет интересно.
https://developer.okta.com/blog/2021/06/18/native-java-framework-comparison
А откуда инфа о купленных джава разрабах?)
Ради интереса сходил на dzone и посмотрел инфу об авторах пяти первых статей в выдаче поиска по кваркусу - мне ни одного "кваркус активиста" или сотрудника red hat не попалось, в основном, похоже, просто люди, которым интересно попробовать что-то кроме спринга (судя по их статьям и инфе). Так что возможно это какая-то специфика вашего окружения.
Насчёт продвижения кваркуса ред хэтом - ну это ж их продукт по сути, было б странно, если б они этим не занимались, но о "проплаченных" программистах я пока не слышал, хотя интересуюсь этим фреймворком с очень ранних версий.
Мне кажется кваркус, хелидон и другие набирают популярность за счёт того, что в мире EE это действительно что-то новое. Тех же кто живёт на спринге итак всё устраивает :)
Просто открыл поиск на dzone https://dzone.com/search?page=1 и посмотрел авторов первых пяти статей из результатов :)
Вообще кроме dzone куча площадок есть ведь. Можете зайти хотя бы на наш сабреддит https://www.reddit.com/r/quarkus/
Симпатично, во всяком случае нужны альтернативы. Могу конечно ошибаться, но в будущем Spring будет новым EE. Не во всем он так уж и прекрасен.
Советы по работе с Quarkus