TaskBuilder支持的三种开发模式

1多层分离的低代码开发模式
TaskBuilder最有特色的开发模式就是多层分离的低代码开发模式,该模式既可以通过组件化、图形化、向导化等多种手段大幅降低应用开发的难度,相对纯代码开发来说,要容易很多,但由于采取了多层分离的模式,每一层都可以单独进行精细化设置,而且前后端逻辑既可以图形化编排,也可以直接写码,或引入第三方代码,可以随时扩展系统功能,所以,这种模式功能是最强大的,纯代码能做到的,TaskBuilder同样也能做到,可以说TaskBuilder将简单易用和强大灵活这两个本应相互对立的两个特性巧妙地融合到了一起,相对其他零代码或低代码开发工具来说,能适用于更多的应用场景,尤其是开发一些复杂的、专业的信息化系统,会更有优势。
TaskBuilder的多层分离包括以下几个方面:
数据模型与前后端分离:可以单独定义与数据库中的表或视图对应的数据模型文件,一个数据模型文件可以供多个前后端文件使用,而不是像基于表单的零代码开发模式那样,把界面和数据结构混杂在一起,不能复用。另外,这种模式还可以继续利用企业现有各个应用系统数据库中的数据,不需要再设计新的表单,只需要导出数据结构即可。
前端页面与后台服务分离:前端页面和后台服务都保存在独立的文件中,可以分开设置,前端页面负责填报和展示数据,和用户交互,后台服务负责对数据库进行增删改查操作。一个前端页面可以调用多个后台服务,一个后台服务可以供多个前端页面使用。
前端界面和前端逻辑分离:界面UI设计和界面业务逻辑编排分离,各有各的编辑区域,界面UI完全可视化设计,可以精确设置每个组件的属性和样式,界面业务逻辑可以图形化编排,也可以写码,再复杂的业务逻辑都可以实现。
采取这种多层分离的模式,有以下好处:
各个功能分工更加明确清晰,而不是混杂在一起,各个部分可以独立查看和维护;
资源可以复用,一个数据模型可以给多个应用使用,一个后台服务可以给多个前端页面使用,不需要重复开发配置;
各个部分松耦合,如果某一层要更换技术栈,其他部分不需要动,例如后台服务的语言改成Java或C#,前端页面和数据模型都不用动,或者数据模型对应的数据库由MySQL改查SQLServer,也只需要对数据模型做一些适当的修改,不需要整个应用都改一遍。
多层分离

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值