TaskBuilder是面向IT技术支持人员和专业程序员的低代码开发工具,可以通过组件化、可视化、模板、向导等多种手段快速构建数据库添加、删除、修改、搜索的Web和手机H5应用,大大提高了开发效率。
软件功能
一、基本功能组件化:
常用功能打包成组件,包括前端UI组件、后端业务运营等。在开发业务功能时,可以像搭积木一样拖拽鼠标,快速实现前端界面设计和后端功能开发。
二、功能设计可视化:
使用TaskBuilder开发应用时,基本上大部分操作都可以通过图形化工具实现,包括数据结构设计、界面设计、样式设置、业务逻辑设置等。,以便最大限度地减少代码编写。
三.应用程序创建向导:
提供了丰富的开发向导,按照向导一步一步的操作,你可以快速创建添加、删除和检查应用程序(CRUD)。
第四,多终端适配集成:
目前已经支持在电脑端开发Web应用,在手机端开发H5应用,即将支持微信小程序。
五、语言全栈开发:
前端和后端可以使用Jav aScript这种编程语言,不需要学习多种编程语言。
6.前端和后端分离,接口和逻辑分离:
前端接口和后端服务代码不是混合的、强依赖的,而是完全分离的。JSON格式用于数据传输。一套前端接口可以支持多种后端语言,一套服务也可以被多套接口使用,只要传输的数据格式符合要求。而且前端界面设计和前端业务逻辑代码分离,易于设计和维护。简单的业务功能可以通过可视化的拖拽设计来完成。如果前端有复杂的业务逻辑,可以在独立的代码编辑器中编写前端脚本。所有前端组件都封装到Jav aScript对象中。在前端脚本中,可以获取或设置组件的属性,调用组件方法,以面向对象的方式处理组件事件。
七.应用代码的中和:
对于使用TaskBuilder开发的应用,可以将前后代码以中性JSON格式存储,然后根据需要编译成目标环境支持的代码格式。
使用TaskBuilder开发前端页面时,并不是每个页面都要自己想办法兼容各种浏览器。前端页面(扩展。TaskBuilder开发的tfp)都是中性JSON格式,支持哪些浏览器,支持哪个版本,可以根据客户端浏览器的情况在Tasgine(任擎)服务器上统一配置。当用户访问tfp页面时,Tasgine(任擎)
使用TaskBuilder开发后台服务时,也可以将后台服务保存为中性的JSON格式(扩展名为。tbs),然后通过Tasgine(任擎)服务器编译成Jav aScript、Jav aScript或c#等特定编程语言(目前只支持JAVASCript其他语言有待开发)。
八.功能扩展和开放:
TaskBuilder的代码是开源的,开发者可以根据自己的需求按需扩展,包括函数、组件、模板、向导等。,可以随时展开。