Using Studio
Jmix Studio IDE offers features to enhance your productivity when developing applications based on Jmix framework.
Jmix Studio is based on an open-source IntelliJ Platform and extends its functionality with the following specific features:
- 
Scaffolding of Gradle build scripts. 
- 
Scaffolding of data model, database schema, and CRUD UI. 
- 
WYSIWYG designer of screen layout. 
- 
Developer-friendly features that boost the coding process: actions, intentions, inspections, references. 
- 
Support for easy internationalization. 
- 
Creating data model and UI screens for an existing (legacy) database. 
- 
Hot (re)deploy. 
- 
Easy migration to new versions of Jmix framework and add-ons. 
IntelliJ Platform provides a strong foundation for the Jmix Studio. It contains many features that boost Jmix developer productivity, such as ergonomic user interface, smart completion, safe code refactorings, background inspections, built-in version control, and integration with Gradle. If you have not used IntelliJ IDEA before, we highly recommend you to visit Learn & Support section of the IntelliJ IDEA website to get a quick tour of its basic features.