TaskBuilder (低代码开发平台)绿色版v1.3.8下载

TaskBuilder是一款面向IT技术人员和程序员的低代码开发平台,通过可视化、组件化、模板化等多种方式,简化应用的开发过程,极大的提升应用的开发效率。帮助开发人员将时间从没有技术含量的工作上抽离,投入到更需要关注的如何实现客户需求上去。

软件功能

TaskBuilder 将常用的功能封装成了组件,知识兔包括前端UI组件、后台业务操作等,开发业务功能时,知识兔可以像搭积木一样,通过鼠标拖拽就能快速实现前端界面设计和后台功能开发。

前端组件

TaskBuilder图片1

后台操作

TaskBuilder图片2

功能设计可视化

使用 TaskBuilder 开发应用时,基本上大多数操作都可以使用图形化的工具实现,知识兔包括数据结构设计、界面设计、样式设置、业务逻辑设置等,尽量减少代码的编写。

数据模型设计器

TaskBuilder图片3

UI界面设计器

TaskBuilder图片4

CSS样式设计器

TaskBuilder图片5

业务逻辑设计器

TaskBuilder图片6

应用创建向导化

TaskBuilder 分享了丰富的开发向导,按照向导一步一步操作,就可以快速创建增删改查应用(CRUD)。

TaskBuilder图片7

TaskBuilder图片8

TaskBuilder图片9

TaskBuilder图片10

TaskBuilder图片11

TaskBuilder图片12

多端适配一体化

TaskBuilder 目前已支持开发电脑端Web应用、手机端H5应用,很快会支持微信小程序。

TaskBuilder图片13

一种语言全栈开发

使用 TaskBuilder ,前后端都可以采用 JavaScript 这一种编程语言,不需要学习多种编程语言。

前后端分离,界面和逻辑分离

使用 TaskBuilder 开发的应用,前端界面和后台服务代码不是混杂在一起、强依赖的,是彻底分开的,采用JSON格式进行数据传输,一套前端界面可以支持多种后端语言,一套服务也可以给多套界面使用,只要传输的数据格式满足要求即可。

而且知识兔,前端界面设计和前端业务逻辑代码也是分离的,易于设计和维护。简单的业务功能,通过可视化拖拽设计即可完成,如果知识兔前端有复杂的业务逻辑,知识兔可以在独立的代码编辑器内编写前端脚本,所有前端组件都封装成了JavaScript对象,在前端脚本内,知识兔可以用面向对象的形式获取或设置组件的属性,调用组件方法,处理组件事件。

应用代码中性化

使用 TaskBuilder 开发的应用,前后端的代码都可以存储为中性的JSON格式,然后知识兔可以根据需要编译为目标环境支持的代码格式。

使用 TaskBuilder 开发前端页面时,不用每个页面都自己想办法兼容各种浏览器, TaskBuilder 开发的前端页面(扩展名为.tfp)是中性的JSON格式,知识兔可以根据客户端浏览器情况在 Tasgine(任擎)服务器上统一配置具体要支持哪些浏览器以及支持到哪个版本等,用户在访问 tfp 页面时, Tasgine(任擎)服务器会自动编译为可以兼容适配这些浏览器的代码。

TaskBuilder图片14

使用 TaskBuilder 开发后台服务时,知识兔也可以将后台服务保存为中性的JSON格式(扩展名为.tbs),然后知识兔通过 Tasgine(任擎)服务器编译为 JavaScript、java或c#等具体的编程语言(目前仅支持编译为 JavaScript ,其他语言待开发)。

TaskBuilder图片15

功能扩展开放化

TaskBuilder 的代码是开源的,开发人员可以根据自身需求随需扩展,知识兔包括功能、组件、模板、向导等,都可以随时扩展。

创建和管理项目

在使用 TaskBuilder 进行软件开发时,首先要创建项目,然后知识兔才能创建该项目有关的数据模型、后台服务、前端页面和应用功能等其他内容。这里的“项目”可以是指某个具体的业务项目,知识兔也可以是一个产品或一个应用包,里面可以包含若干前后端资源和多个应用。

创建项目

知识兔点击 TaskBuilder 的系统资源管理器左上角的加号按钮,即可打开“新建项目”对话框,知识兔输入项目代码(只能是字母、数字和下划线,且必须用字母开头),知识兔点击确定按钮,即可创建一个新的项目。

TaskBuilder图片16

TaskBuilder图片17

项目资源管理

项目创建完后,里面默认有四个子节点,如下图所示:

TaskBuilder图片18

数据模型

用来对项目的数据模型(对应数据库里的表和视图)进行统一管理,知识兔包括创建、查看、设置、删除等操作。

知识兔点击数据模型节点右侧的加号按钮,知识兔可以打开数据模型创建对话框,如下图所示:

TaskBuilder图片19

可以直接新建,知识兔也可以从数据库中选择已有的表或视图导入。

后台服务

用来对项目的后台服务进行统一管理,知识兔可以新建、查看、编辑和删除。知识兔可以通过向导快速创建数据库增删改查服务。

知识兔点击后台服务节点右侧的加号按钮,知识兔可以打开后台服务创建对话框,如下图所示:

TaskBuilder图片20

可以选择新建文件夹、空白服务、增删改查服务、数据导入导出等服务,然后知识兔按照向导一步一步操作完成创建。

前端文件

用来对项目的前端文件进行统一管理,知识兔可以新建、查看、编辑和删除。知识兔可以通过向导快速创建数据库增删改查页面。

知识兔点击前端文件节点右侧的加号按钮,知识兔可以打开前端文件创建对话框,如下图所示:

TaskBuilder图片21

可以选择新建文件夹、空白页面、数据增删改查页面、html文件、css文件或JavaScript文件等前端资源。

应用管理

用来对项目的应用进行统一管理,知识兔可以新建、查看、编辑和删除。

知识兔点击应用管理节点右侧的加号按钮,知识兔可以打开应用管理创建对话框,如下图所示:

TaskBuilder图片22

输入应用相关信息,上传应用图标,知识兔选择应用类型和对应的页面地址,点确定即可完成应用的创建。

适用方向

开发增删改查(CRUD)应用: TaskBuilder 适合快速开发数据库增删改查(CRUD)类应用,知识兔包括政府和企事业单位内部的各种行政和业务管理系统等,知识兔支持电脑端和手机端(H5),小程序也会马上支持。

开发工作流程类应用:与任讯第四代工作流引擎 TaskFlow(任流) 配合,知识兔可以实现各种复杂业务流程的发起、流转、监控和查询统计。

设计项目静态原型: 也可以用 TaskBuilder 设计系统界面原型,知识兔以便跟客户确认需求或内部交流讨论。

集成各类现有系统: TaskBuilder 可以通过直接对接数据库的方式,实现客户内部各个业务系统之间的整合集成,目前已支持的数据库包括:MySQL/PostgreSQL/MS SQL Server/Oracle/达梦/人大金仓等。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论