Как стать автором
Обновить

Комментарии 8

Было бы здорово посмотреть, что именно предлагает фреймворк. И какие причины могут побудить его использовать. Сокращение времени разработки — это шикарно, но не очевидно.
На официальных сайтах этого не нашел. Плохо смотрел? :)
Можно заглянуть в статьи в блоге продукта или же установить студию, получить триальную лицензию и пройти быстрый старт со страницы обучения, чтобы получить реальное представление о том, как именно сокращается время разработки.
оххх ) Для начала нужно ЗАИНТЕРЕСОВАТЬ. А потом уже получать лицензии и прочие раскопки делать. Т.е. как я понял, краткого описания фреймворка нет. Быстрый старт — совсем не то.
Дельное замечание. Наверное, в каждой статье нужно будет делать абзац-введение, что это за фреймворк.

Вопрос: а что лично вас бы заинтересовало?

Просто вот идем на [micronaut](https://micronaut.io/) и читаем: «A modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.». Это интересно или нет?

[Spring](https://spring.io): «Spring makes Java productive. What Spring can do: Microservices, Reactive, Cloud, Web apps».

[Jmix](https://jmix.io): «An Open Source Rapid Application Development Platform for Modern Web Applications»

Что нам нужно сделать для Jmix, чтобы заинтересовать, как вы думаете?
Вопрос: а что лично вас бы заинтересовало?

Нужно больше подробностей, как мне кажется. Думаю, меня может заинтересовать Jmix, но из описания я не понял, что он мне даст.

«A modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.». Это интересно или нет?

Это — не информативно. Поэтому листаем ниже и находим описание фич и краткие примеры кода.

«Spring makes Java productive. What Spring can do: Microservices, Reactive, Cloud, Web apps».

По спрингу есть куча материалов, где описываются его фичи. На любом собеседовании разговор про спринг начинается с «ядром спринга является core container».

Что нам нужно сделать для Jmix, чтобы заинтересовать, как вы думаете?

Может быть перечень фич и примеры кода, демонстрирующие их? Как в микронавте?
Может быть, крайне поверхностно, в общих чертах описать процесс разработки с фреймворком и без него? И акцентировать внимание на различиях в процессе?

Ну, например, про spring boot сказано следующее: spring boot предоставляет умную автоконфигурацию. Вы из коробки получаете полностью готовое приложение. Но это поведение можно изменить.

И становится понятно, что вам не нужно поднимать контекст, создавать энтити менеджер и не нужно делать еще много типовых приседаний, которые зачастую тащатся без изменений из проекта в проект.
Справедливо. Спасибо за конструктив. А QuickStart видео все-таки гляньте ;-) Там всего минут 15 посмотреть, как приложение делается, думаю, сильно понятнее будет.
Фреймворк предлагает ускорение разработки за счет того, что делается приложение с «типовой» архитектурой, в рамках которой во фреймворке уже есть готовые сервисы из коробки. И это будет Spring/Spring Boot приложение, т.е. ничего нового учить не надо.

Возможности Jmix можно представить по ролику Quick Start для предыдущей версии. Можно начинать с 2:33.

А если не хочется использовать сервисы, которые идут вместе с фреймворком, то скорость разработки падает до скорости разработки на «голом» Spring/Spring Boot.

Давно слежу за проектом с энтузиазмом. Ребята дублируют статьи со своего блога, поэтому не знакомят даже по минимуму. А зря, на Хабре платформа не на слуху, и пару предложений в начале каждой статьи были бы кстати. Если совсем упрощенно, то это RAD платформа для Java (Kotlin) под лицензией Apache2. Специализация — бизнес приложения. Быстро куёте CRUD поделки с огромными плюшками из коробки (вроде row level security, rest, интеграции) до серьёзных ERP со сложной логикой, несколькими базами, картами и др. вкусностями. Студия ставится как plugin поверх Idea. Есть CLI версия. В платной версии есть удобный дизайнер GUI. В бесплатной GUI надо набирать кодом.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий