为Java开发者赋能Web应用程序开发
在最受欢迎的Java IDE中享受企业级平台的开发乐趣。
- 基于Spring Boot和Vaadin Flow打造的现代开源Java框架
- 融入IntelliJ IDEA社区的可视化开发工具
- 开箱即用的企业级功能
- 一个强大的企业级开发平台串联了这一切,能极大地提高开发人员的效率。
Jmix是从原型系统或CRUD系统构建全功能企业级解决方案 的理想选择
- 企业级软件
多方参与使用的软件,包含大量的数据模型、细粒度的访问控制、复杂的业务逻辑和直观的用户界面
- 业务流程自动化
Jmix提供BPM引擎和流程设计器,可以无缝地集成到应用的UI和业务逻辑中,并提供出色
的开发工具支持。比传统的BPMS更具灵活性。 - Headless CMS和网站的后端
提供管理员界面,为面向终端用户的界面提供强大的数据管理能力。通过内置的BPM为用户提供自动化交互体验。
- 老旧系统现代化
前后端使用同一语言开发,无需API层,开发者对数据感知的UI并不陌生,这是从旧技术中继承而来。数据库逆向工程工具可以助力项目启动。
- CRUD应用
通过可视化开发工具和代码自动生成,仅需几分钟就可对现有数据库进行逆向工程或从头开始创建功能完备的CRUD应用。并可使用开箱即用的高级数据操作功能。
高级开发工具
更易上手
使用IntelliJIDEA的强大功能,以及
- 直观的可视化设计器和代码自动生成,支持数据模型、界面、事件、访问控制角色、业务逻辑、数据库脚本等
- 智能代码辅助
- 数据库逆向工程
- UI热部署
- 云环境快速部署
快速开发
企业级UI
用单一语言开发UI和后端,在同一IDE中无缝调试
- 声明式布局,包含丰富的数据感知UI组件
- 前后端通信无冗余样板代码
- 响应式UI和PWA支持
- 安全的服务端UI编程模型
- 多国际语言支持
开箱即用的功能强大的开源基础
背靠Spring Boot庞大的生态系统和便捷的Jmix API。
从市场选择扩展组件更快实现想要的功能。
- 集成外部身份认证服务商
- 报表引擎
- BPM引擎和流程设计器
- 带基础GIS功能的地图
- 多租户支持等等…