Здравствуйте, меня зовут Дмитрий Кремнев, и я Java-разработчик в команде Jmix. На недавней конференции меня заинтересовал доклад о том, как одна команда справлялась с созданием админок для своих внутренних сервисов. Сначала они разработали дорогостоящее самописное решение, а затем решили масштабировать его для других команд. После поиска готовых решений на рынке они остановились на гибридном кастомном варианте на основе low-code платформы. Эта проблема мне знакома, и в данной статье я расскажу, как Jmix помогает решать подобные задачи. Основные требования к админкам включают доступ к данным, разграничение прав, аудит и создание REST-эндпоинтов. Jmix — это fullstack open-source фреймворк на базе Spring Boot и Vaadin Flow, который автоматизирует рутинные задачи. Он предлагает визуальные дизайнеры для создания CRUD-экранов и управления данными, а также встроенную систему контроля доступа. Jmix позволяет легко генерировать экраны и управлять ролями, что значительно упрощает разработку.
Опубликовано вРазное