TaskBuilder低代码开发工具让小白也能够进行代码的开发,将开发过程当中的一些内容以模块化的形式来进行呈现,通过这款开发工具用户无需编写过多的代码内容,很多的开发内容能够直接的在上面进行启用,通过这种开发模式来以最大的方式来提供个人的开发效率,需要的话就快来下载这款TaskBuilder低代码开发工具!
TaskBuilder低代码开发工具
面向IT技术人员和程序员的低代码开发工具
软件功能
开发增删改查(CRUD)应用: TaskBuilder 适合快速开发数据库增删改查(CRUD)类应用,包括政府和企事业单位内部的各种行政和业务管理系统等,支持电脑端和手机端(H5),小程序也会马上支持。
开发工作流程类应用:与任讯第四代工作流引擎 TaskFlow(任流) 配合,可以实现各种复杂业务流程的发起、流转、监控和查询统计。
设计项目静态原型: 也可以用 TaskBuilder 设计系统界面原型,以便跟客户确认需求或内部交流讨论。
集成各类现有系统: TaskBuilder 可以通过直接对接数据库的方式,实现客户内部各个业务系统之间的整合集成,目前已支持的数据库包括:MySQL/PostgreSQL/MS SQL Server/Oracle/达梦/人大金仓等。
非应用场景
纯网站:能做,但不推荐。因为相对专业的建站工具,TaskBuilder 目前提供的组件和模板太少,用专业建站工具会更快。
APP:可以用我们的 任讯 APP内嵌 TaskBuilder 开发的H5页面,但不支持原生APP的开发。
桌面应用:可以用我们的 任讯 电脑客户端运行 TaskBuilder 开发的Web页面,但不支持原生桌面应用的开发。
物联网应用:目前不支持,未来可能会支持。
AI:后续会集成阿里、百度等互联网公司的AI能力,目前不支持。
大数据分析:内置echat常用组件,可以开发一些简单的数据可视化报表,不支持专业的、复杂的大数据分析。
游戏:不适合。
软件特色
基础功能组件化
TaskBuilder 将常用的功能封装成了组件,包括前端UI组件、后台业务操作等,开发业务功能时,可以像搭积木一样,通过鼠标拖拽就能快速实现前端界面设计和后台功能开发。
前端组件
后台操作
功能设计可视化
使用 TaskBuilder 开发应用时,基本上大多数操作都可以使用图形化的工具实现,包括数据结构设计、界面设计、样式设置、业务逻辑设置等,尽量减少代码的编写。
应用创建向导化
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 的代码是开源的,开发人员可以根据自身需求随需扩展,包括功能、组件、模板、向导等,都可以随时扩展。