本发明涉及低代码,具体为一种通过配置化生成后台管理系统的低代码开发系统。
背景技术:
1、低代码开发是一种可视化应用开发方法。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建web和移动应用。低代码开发平台减轻了非技术开发人员的压力,帮其免去了代码编写工作,同时也为专业开发人员提供了支持,帮助其提取应用开发过程中的繁琐底层架构与基础设施任务。由于在传统开发中,会在后台服务器端将所有与前端相关数据进行渲染包装后响应到前端,从而存在传输数据量大、后台服务器处理程序压力大、后台错误可能会直接反应到前端的问题,很不友好。而后台又很难去探知前端页面的分布情况,所以导致开发效率较低,开发难度变大。而且随着项目的复杂情况,开发变得越来越复杂,对开发人员的要求也越来越高。
2、低代码平台的优势是作为业务创新的起点,到应用全生命周期的托管,而对于一些技术栈老旧、设计思维老旧、经过多年迭代的存量系统的升级迭代问题显得有些力不从心。
技术实现思路
1、本发明的目的在于提供一种通过配置化生成后台管理系统的低代码开发系统,以解决上述背景技术中提出的问题。
2、为了解决上述技术问题,本发明提供如下技术方案:一种通过配置化生成后台管理系统的低代码开发系统,包括:
3、前端:打包在移动端的本地存储中,与后端进行数据交互;
4、后端:用于进行数据处理以及与前端进行数据交互;
5、前后端分离架构:统一校验代码生成器与前后端数据,并在前端启动的时候初始化并注册插件,自动生成代码。
6、在一种优选的实施方式中,所述前端采用javascript,typescript语言进行开发,所述后端采用服务器端语言进行开发。
7、在一种优选的实施方式中,所述前后端分离架构采用springboot2.x、springcloud、antdesign&vue、mybatis-plus、springsecurity和jwt技术实现。
8、与现有技术相比,本发明所达到的有益效果是:
9、1、本发明释放企业内部业务端的产品设计潜力,让技术资源从it部门向业务部门普惠,以“技术+业务”的形式重构企业组织架构,减少企业内由于需求传达偏差而造成的软件开发周期长等问题。
10、2.本发明联通企业内各系统数据,帮助企业高效挖掘数据价值。
11、3.本发明对研发效能的提升缩短了敏态业务需求的响应时滞,盘活了企业间资金、人员和信息资源周转,帮助企业快速把握新机遇,推动企业需求快速响应。
1.一种通过配置化生成后台管理系统的低代码开发系统,其特征在于:包括:
2.根据权利要求1所述的一种通过配置化生成后台管理系统的低代码开发系统,其特征在于:所述前端采用javascript,typescript语言进行开发,所述后端采用服务器端语言进行开发。
3.根据权利要求1所述的一种通过配置化生成后台管理系统的低代码开发系统,其特征在于:所述前后端分离架构采用springboot2.x、springcloud、antdesign&vue、mybatis-plus、springsecurity和jwt技术实现。