LeaRun.Java快速开发平台 高效代码自动化生成
随着大数据趋势的迅速增长,数据的重要性与日俱增,企业内看数据、用数据的诉求越来越强烈,业务发展越来越快,带来的问题就越来越多——代码可读性差,数据可维护性差,类似需求需要反复、重复开发;代码开发不规范,加工过程中难以避免的计算存储浪费;得到的数据指标,复用性差导致重复建设,数据越来越不标准规范……数据需求满足慢、数据指标口径不一致让业务决策周期愈发漫长,决策的准确性也大大降低。
既要保证数据生产时效性——及时产出数据并满足需求,又要支持数据多样性——企业自下而上不同业务分析场景,最后还要保证数据准确性——任何时间、不同岗位的人都能用同样的数据解读经营情况,怎么才能做到呢?
企业的发展加速,离不开20世纪的文档管理转到21世纪的信息管理。同样,如果繁复的指标代码编写工作,也可以如计算器一般,界面可视化点选,复杂的代码研发过程由计算器自行处理完成就好了。
为LeaRun.Java快速开发平台的代码生成器,就可以充分实现这个能力。
LR.Java代码生成器共有三套开发模板,分别是数据优先模板、界面优先模板、简易模板。
数据优先模板指的是先创建数据库,包括表和字段的建立,然后根据数据库生成代码;
界面优先模板会根据开发者的表单设置自动生成表结构,开发者可以手动修改生成好的表结构。相较于数据优先模板,界面优先模板只需要进行数据库的选择,而不用进行数据表的选择,系统会自动建立一个新的数据表;
简易模板使用得相对较少,它是在开发者拖完表单后随机生成表名和字段名。