Comments 9
Стоило сравнить размер получаемого jar-ника у Micronaut и Spring Boot — может там будет видно преимущество.
— Интересно, и чем же Карлсон лучше собаки? — рассуждал Малыш, убирая с пола его какашки.
Вот и мне интересно, чем это лучше Spring.
Спасибо за статью, хотя, конечно, стоило бы ее вычитать и вычистить перед публикацией: опечатки, ошметки кода, "чесание репы" и выгрузка асинхронных результатов в HashMap чтобы сделать ответ блокирующим, немного смущают. Буду рад помочь, если нужен детальный фидбек.
Micronaut очень похож на Spring не случайно, они прямо пишут:
"Micronaut takes heavy inspiration from Spring, and in fact, the core developers of Micronaut are former SpringSource/Pivotal engineers now working for OCI"
Но если уж говорить про Micronaut, нужно упомянуть его killer feature — вся инъекция зависимостей там выполняется в compile time, использя annotation processor.
Unlike Spring which relies exclusively on runtime reflection and proxies, Micronaut, on the other hand, uses compile time data to implement dependency injection.
Что и хорошо, и плохо. Хорошо — время, потраченное в рантайме, например, при запуске, неплохо экономится (хотя еще надо замерить — насколько хорошо). Плохо — это же время тратится в compile time, т.е. чуда не произойдет, плюс все сложности работы с annotation processor, плюс совсем уж невероятный уровень магии.
ставится в противовез. Исправьте, пожалуйста. Глаз режет.
Пробуем Micronaut или Дорогая, я уменьшил фреймворк