TaskBuilder (低代码开发平台)绿色版v1.3.8下载
TaskBuilder是一款面向IT技术人员和程序员的低代码开发平台,通过可视化、组件化、模板化等多种方式,简化应用的开发过程,极大的提升应用的开发效率。帮助开发人员将时间从没有技术含量的工作上抽离,投入到更需要关注的如何实现客户需求上去。
软件功能
TaskBuilder 将常用的功能封装成了组件,知识兔包括前端UI组件、后台业务操作等,开发业务功能时,知识兔可以像搭积木一样,通过鼠标拖拽就能快速实现前端界面设计和后台功能开发。
前端组件
后台操作
功能设计可视化
使用 TaskBuilder 开发应用时,基本上大多数操作都可以使用图形化的工具实现,知识兔包括数据结构设计、界面设计、样式设置、业务逻辑设置等,尽量减少代码的编写。
数据模型设计器
UI界面设计器
CSS样式设计器
业务逻辑设计器
应用创建向导化
TaskBuilder 分享了丰富的开发向导,按照向导一步一步操作,就可以快速创建增删改查应用(CRUD)。
多端适配一体化
TaskBuilder 目前已支持开发电脑端Web应用、手机端H5应用,很快会支持微信小程序。
一种语言全栈开发
使用 TaskBuilder ,前后端都可以采用 JavaScript 这一种编程语言,不需要学习多种编程语言。
前后端分离,界面和逻辑分离
使用 TaskBuilder 开发的应用,前端界面和后台服务代码不是混杂在一起、强依赖的,是彻底分开的,采用JSON格式进行数据传输,一套前端界面可以支持多种后端语言,一套服务也可以给多套界面使用,只要传输的数据格式满足要求即可。
而且知识兔,前端界面设计和前端业务逻辑代码也是分离的,易于设计和维护。简单的业务功能,通过可视化拖拽设计即可完成,如果知识兔前端有复杂的业务逻辑,知识兔可以在独立的代码编辑器内编写前端脚本,所有前端组件都封装成了JavaScript对象,在前端脚本内,知识兔可以用面向对象的形式获取或设置组件的属性,调用组件方法,处理组件事件。
应用代码中性化
使用 TaskBuilder 开发的应用,前后端的代码都可以存储为中性的JSON格式,然后知识兔可以根据需要编译为目标环境支持的代码格式。
使用 TaskBuilder 开发前端页面时,不用每个页面都自己想办法兼容各种浏览器, TaskBuilder 开发的前端页面(扩展名为.tfp)是中性的JSON格式,知识兔可以根据客户端浏览器情况在 Tasgine(任擎)服务器上统一配置具体要支持哪些浏览器以及支持到哪个版本等,用户在访问 tfp 页面时, Tasgine(任擎)服务器会自动编译为可以兼容适配这些浏览器的代码。
使用 TaskBuilder 开发后台服务时,知识兔也可以将后台服务保存为中性的JSON格式(扩展名为.tbs),然后知识兔通过 Tasgine(任擎)服务器编译为 JavaScript、java或c#等具体的编程语言(目前仅支持编译为 JavaScript ,其他语言待开发)。
功能扩展开放化
TaskBuilder 的代码是开源的,开发人员可以根据自身需求随需扩展,知识兔包括功能、组件、模板、向导等,都可以随时扩展。
创建和管理项目
在使用 TaskBuilder 进行软件开发时,首先要创建项目,然后知识兔才能创建该项目有关的数据模型、后台服务、前端页面和应用功能等其他内容。这里的“项目”可以是指某个具体的业务项目,知识兔也可以是一个产品或一个应用包,里面可以包含若干前后端资源和多个应用。
创建项目
知识兔点击 TaskBuilder 的系统资源管理器左上角的加号按钮,即可打开“新建项目”对话框,知识兔输入项目代码(只能是字母、数字和下划线,且必须用字母开头),知识兔点击确定按钮,即可创建一个新的项目。
项目资源管理
项目创建完后,里面默认有四个子节点,如下图所示:
数据模型
用来对项目的数据模型(对应数据库里的表和视图)进行统一管理,知识兔包括创建、查看、设置、删除等操作。
知识兔点击数据模型节点右侧的加号按钮,知识兔可以打开数据模型创建对话框,如下图所示:
可以直接新建,知识兔也可以从数据库中选择已有的表或视图导入。
后台服务
用来对项目的后台服务进行统一管理,知识兔可以新建、查看、编辑和删除。知识兔可以通过向导快速创建数据库增删改查服务。
知识兔点击后台服务节点右侧的加号按钮,知识兔可以打开后台服务创建对话框,如下图所示:
可以选择新建文件夹、空白服务、增删改查服务、数据导入导出等服务,然后知识兔按照向导一步一步操作完成创建。
前端文件
用来对项目的前端文件进行统一管理,知识兔可以新建、查看、编辑和删除。知识兔可以通过向导快速创建数据库增删改查页面。
知识兔点击前端文件节点右侧的加号按钮,知识兔可以打开前端文件创建对话框,如下图所示:
可以选择新建文件夹、空白页面、数据增删改查页面、html文件、css文件或JavaScript文件等前端资源。
应用管理
用来对项目的应用进行统一管理,知识兔可以新建、查看、编辑和删除。
知识兔点击应用管理节点右侧的加号按钮,知识兔可以打开应用管理创建对话框,如下图所示:
输入应用相关信息,上传应用图标,知识兔选择应用类型和对应的页面地址,点确定即可完成应用的创建。
适用方向
开发增删改查(CRUD)应用: TaskBuilder 适合快速开发数据库增删改查(CRUD)类应用,知识兔包括政府和企事业单位内部的各种行政和业务管理系统等,知识兔支持电脑端和手机端(H5),小程序也会马上支持。
开发工作流程类应用:与任讯第四代工作流引擎 TaskFlow(任流) 配合,知识兔可以实现各种复杂业务流程的发起、流转、监控和查询统计。
设计项目静态原型: 也可以用 TaskBuilder 设计系统界面原型,知识兔以便跟客户确认需求或内部交流讨论。
集成各类现有系统: TaskBuilder 可以通过直接对接数据库的方式,实现客户内部各个业务系统之间的整合集成,目前已支持的数据库包括:MySQL/PostgreSQL/MS SQL Server/Oracle/达梦/人大金仓等。
下载仅供下载体验和测试学习,不得商用和正当使用。