云端无编程界面构建工具:从OnlineCoding到高效开发
云端无编程界面构建工具的出现,标志着企业软件开发的重大转折。它采用OnlineCoding模式、代码生成器模式以及手工MERGE智能开发,显著减少了Java项目的重复工作,让我们有更多精力关注业务逻辑。
引入NoCoding概念,助力高效开发
该工具引入了NoCODing的概念,提供了在线表单配置、移动配置能力、工作流配置、报表配置能力、在线图表配置等功能。这些功能使得开发者无需编写大量代码,即可快速构建出满足需求的软件界面。
技术架构与环境
在技术架构方面,该工具选用了Java8作为开发语言,并支持IDE/Eclipse安装lombok插件进行简化开发。前端则可选择WebStorm或使用Vue.js框架,结合Ant Design Vue、Webpack等优秀技术栈,极大地提升了开发效率。
在依赖管理方面,该工具采用Maven进行项目构建。数据库方面,可选用MySQL5.7+、Oracle11g、Sqlserver17。缓存支持Redis,后端基础框架为SpringBoot,持久层框架则是Mybatis-pls_。此外,该工具还集成了Apache Shiro、 Jwt、阿里巴巴Drid1.1.1等主流技术栈。
丰富的功能与模块
在系统管理方面,该工具提供了用户管理、角色管理、菜单管理、权限设置、表单权限等基础功能。同时,还包括部门管理、字典管理、我的部门(二级管理员)、职务管理、通讯录以及多租户管理等模块。
在消息中心模块中,提供消息管理和模板管理功能。智能化功能方面,拥有代码生成器功能,一键生成前后端代码,极大降低了开发难度。此外,还提供了代码生成器模板,支持单表和一对多模型,满足不同风格的需求。
系统监控模块具备Gateway路由网关、性能扫描监控、监控Redis、Tomcat、jvm等功能,全面保障系统的稳定运行。定时任务模块可以定制化实现定时执行的功能,提高运维效率。
报表示例模块提供了曲线图、饼状图、柱状图、折线图、面积图等丰富的图表类型,满足各类业务需求。大屏模板模块则涵盖了作战指挥中心大屏和物流服务中心大屏等场景。
常用示例模块包含自定义组件、对象存储(对接阿里云)以及J VXETable示例等多种功能。封装通用组件模块提供了行编辑表格JEditableTable、时间控件、用户选择组件、报表组件封装等实用组件。
高级功能包括系统编码规则、单点登录CS集成方案、PP发布方案和WebSocket消息通知机制等,助力企业构建完善的系统集成解决方案。
目前,该云端无编程界面构建工具还处于Online在线低代码开发的阶段。在未来,我们将继续拓展功能模块,为用户提供更加便捷、高效的开发体验。
项目截图展示
以下是该项目在不同设备上的项目截图:
- 大屏PC端
- 手机端
- iPad端
更多详情和下载地址请访问:https://githb.com/zhangdaiscott/jeecg-boot
云端无编程界面构建工具,正引领企业软件开发新潮流。让我们共同期待它为我国软件产业的发展注入新的活力!