如何快速的开发,如何节约开发成本,如何减少开发工作量,这也是目前软件行业都在寻求的一种模式,随着时代的发展,软件行业的同质化越来越严重,开发脚本、开发速度越来越快,所以越先掌握快速开发的技巧,在同行业中会先占得优势。
我分享一下,我们在项目开发时是如何快速开发的:
一:优雅的代码生成器
代码生成器是目前项目研发降低工作量的有效手段,我们通过对项目架构的梳理,对通用模块的提取,最终结合现有框架开发出一套代码生成器,通过代码生成器可以编辑需要生成的代码模板,一键生成。
二、灵活的自定义表单
灵活的自定义表单也是项目开发过程中减少业务代码开发的有效手段,自定义表单的实现可以减少程序员的研发工作量,即使不懂开发的同事,比如实施人员也可以进行灵活的配置,即可实现业务代码的增删改查操作。
三、在线activiti工作流的配置
现在很多业务场景中,工作流是业务工作中最重要的一环,各种业务的审批、流转都离不开工作流,所以在业务办公场景中,工作流是不可或缺的,我们通过整合activiti工作流和自定义表单,实现通过简单的配置即可完成业务流程的流转。
四、可视化的报表拖拽设计
拖拽实现报表的在线设计,配置对应的数据即可完成数据报表的研发工作,不需要再进行复杂的业务逻辑,只需要拖拖拽拽即可实现。
我分享一下,我们在项目开发时是如何快速开发的:
一:优雅的代码生成器
代码生成器是目前项目研发降低工作量的有效手段,我们通过对项目架构的梳理,对通用模块的提取,最终结合现有框架开发出一套代码生成器,通过代码生成器可以编辑需要生成的代码模板,一键生成。
二、灵活的自定义表单
灵活的自定义表单也是项目开发过程中减少业务代码开发的有效手段,自定义表单的实现可以减少程序员的研发工作量,即使不懂开发的同事,比如实施人员也可以进行灵活的配置,即可实现业务代码的增删改查操作。
三、在线activiti工作流的配置
现在很多业务场景中,工作流是业务工作中最重要的一环,各种业务的审批、流转都离不开工作流,所以在业务办公场景中,工作流是不可或缺的,我们通过整合activiti工作流和自定义表单,实现通过简单的配置即可完成业务流程的流转。
四、可视化的报表拖拽设计
拖拽实现报表的在线设计,配置对应的数据即可完成数据报表的研发工作,不需要再进行复杂的业务逻辑,只需要拖拖拽拽即可实现。