TaskBuilder简介

taskbuilder
• 阅读 87

1、TaskBuilder的定位 随着这两年“低代码”概念的火爆,现在市面上出现了很多所谓的零代码和低代码开发平台,其中有大厂商建设的云平台级低代码,涵盖的范围很广,也有专注某些领域的低代码,例如建站、小程序开发、APP开发、可视化大屏、数字孪生、物联网组态等等,在开发管理信息系统这个方向,又分为简易表单流程驱动的零代码、网络表格类低代码、OA或BPM厂商的低代码、ERP厂商的低代码等多个流派,这些低代码都有各自的优缺点,也有各自的适用场景和目标用户,具体对比如下表所示:

类型 优点 缺点 适用场景 适用用户 简易表单流程 驱动的零代码 简单易用 不能开发复杂业务系统 云端部署,不支持私有化 简单的工作申请和审批 办公人员 网络表格类 低代码 比多层分离的低代码简单,功能比零代码强大 仅能开发中等复杂度的系统,流程功能弱 简单的数据填报和查询 IT人员 OA或BPM 厂商的低代码 功能比零代码强大,能实现复杂的业务流程处理 功能有局限,不适合开发非流程类业务系统 复杂的工作申请和审批 IT人员 ERP厂商的 低代码 功能强大,尤其是开发ERP类业务 操作复杂,主要跟自家ERP适配,不够开放,贵! ERP系统 功能扩展 IT人员 多层分离的 低代码 数据模型与业务分离,前端界面和后台服务分离,界面与逻辑分离,功能强大、灵活可扩展 操作相对较复杂 学习成本高 专业管理信息系统 IT人员 程序员

从广义上讲,上面的各种应用场景,使用整个任讯应用开发平台提供的丰富功能都可以解决,但单从TaskBuilder来说,它最有特色的还是“多层分离”的低代码开发模式,虽然TaskBuilder也有支持零代码开发的“数据表单”功能,但这不是重点,也不是特点。我们研发TaskBuilder的初衷,不只是想让它仅能开发一些简单的应用,而是能用它快速开发专业的、复杂的信息系统,所以TaskBuilder的目标是既要尽可能地简单易用,又要功能强大、灵活可扩展。为此,TaskBuilder在底层架构层面,就进行了精心的设计,既可以通过组件化、向导化、可视化、模版化等多种手段,让软件开发变得更加简单,又通过采取多层分离的架构,将数据模型与业务分离、前端界面和后台服务分离、界面与逻辑分离,每一层都提供了功能强大的开发工具,可以进行细致精确的设计,而不是混杂在一起,遇到复杂的业务就无法灵活处理。而且,在此基础之上,为了最大程度地简化开发,又提供了基于“数据表单”和“快应用”这两种形式的零代码开发模式,可以满足不同技术基础的用户,大家可以根据自身需求进行选择。 另外,TaskBuilder提供免费共享的版本,没有任何限制,支持私有化部署,也是很多低代码开发者选择TaskBuilder的重要原因。并且我们投入大量精力建设和维护开发者社区和技术支持群,为广大开发者提供及时专业的业务咨询、问题处理、学习文档和视频等服务,积极倾听每位开发者的意见和建议,坚持每月发布一版,持续优化和完善,目前核心功能已经非常稳定,从2022年2月正式发布以来,累计下载量已突破30万,成为国内低代码领域有一定影响力的品牌,并受邀参与低代码开发平台国家标准的编制。 2、TaskBuilder目标用户 零编程基础人员:如果只是开发简单的增删改查应用,不需要了解任何编程知识,只要会使用office软件,经过简单的培训,就可以通过向导一步一步操作开发出具体的业务功能。 IT技术支持人员:如果是有一定技术基础的IT技术支持人员,例如ERP、OA、CRM、HR等软件的实施人员,企业内部的信息系统维护人员等,会简单的js脚本和sql语言,则可以开发更加复杂的应用。 程序员:如果是专业的软件开发人员,则只需要掌握html+js+css和sql这几种技术即可开发大型的、全功能的复杂业务系统。 3、TaskBuilder适用场景 开发增删改查(CRUD)应用:TaskBuilder 主要用来快速开发数据库增删改查(CRUD)类应用,包括政府和企事业单位内部的各种行政和业务管理系统等,支持电脑端和手机端(H5),也支持微信小程序。 开发工作流程类应用:与任讯第四代工作流引擎 TaskFlow(任流) 配合,可以实现各种复杂业务流程的发起、流转、监控和查询统计。 设计项目静态原型:也可以用 TaskBuilder 设计系统界面原型,以便跟客户确认需求或内部交流讨论。 集成各类现有系统:TaskBuilder 可以通过应用集成、API集成和数据库集成等多种方式,实现内部各个业务系统之间的整合集成,建立统一的信息门户。 开发复杂的大型网站:TaskBuilder 可以用来开发业务复杂,支持用户交互的大型网站。 4、TaskBuilder技术架构 TaskBuilder 主要用来开发电脑端Web应用和手机端H5应用,所以前端采用的技术就是HTML+JavaScript+CSS,前端UI框架采用的我们自主研发的开源UI框架 tfp(TaskMsg Front Page)。 后端默认采用我们基于Node.js自主研发的应用服务引擎 Tasgine(任擎),后台服务的默认开发语言为JavaScript,可以做到掌握一种编程语言(JavaScript)即可实现前后端全栈开发。 后端也可以用Java、C#、PHP等其他开发语言,只要符合 tfp 组件的前后端数据通讯格式即可,但也需要使用 Tasgine(任擎)作为 tfp 页面的渲染服务器和后台服务的代理服务器,或者采用支持微服务架构的集群版任擎,具体实现方法见 Tasgine(任擎)服务器的介绍文档。 如果后台使用其他开发语言,则只能用 TaskBuilder 进行前端界面设计和脚本编辑,暂时无法用 TaskBuilder开发其他语言的后台服务,需要使用其他开发工具开发。

点赞
收藏
评论区
推荐文章
低代码开发平台 | 低代码的衍生历程、优势及未来趋势
通过简单的拖拉拽操作,而不用编写复杂的代码,实现少写代码或者不写代码,就能快速高效完成业务目标。低代码平台演进1.低代码概念低代码是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。2.低代码衍生历
企业如何选型低代码才能避免踩坑 | 飞速低代码
​低代码开发平台该怎么选型?现如今,低代码开发平台又再次进到公众视野。对于企业来说,使用低代码开发平台不仅仅意味着数字化转型的开始,也意味着内部开发效率提升、业务流程梳理更加清晰。市场上的低代码平台非常多,企业应该怎么选型才能避免踩坑呢?1、软件开发的灵活性企业不断发展扩大,标准化的产品软件已经难以满足企业的需求,在这种情况下,低代码平台的灵活性就显得十分重
企业级飞速低代码开发平台 | 产品介绍 | APass平台 | 全场景适用
​1、低代码是什么低代码通常是指APaas产品,通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种解决方案。因此,低代码平台也常备成为APaas平台。广义上低代码概念涵盖所有能够完成代码的集成,减少代码开发的应用过程和服务,但狭义上低代码的概念更倾向定位满足企业业务端应用需求,通过可视化界面,利用少
低代码平台助推物联网项目 | 飞速低代码平台
低代码能够将所有利益相关方涵盖在开发过程中,以便很好地利用各个方面的知识来解读来自物联网的数据。在实施涉及物联网(IoT)的项目时,将众多组件和技术互连是一个需要克服的障碍。这项任务通常由具有适当经验和知识的专业人员来执行,以解决技术复杂性。他们是程序员、工程师和数据科学家,他们的任务是连接硬件、连接资源和云,将原始传感器数据转换为对业务应用有用的信息
低代码开发,这是企业数字化的未来吗?
随着移动互联网的飞速发展,低代码开发平台已成为CIO的焦点。在市场竞争和跨行业持续创新的数字化环境中,低代码工具可以帮助企业简化应用程序开发,提高开发效率。在飞速低代码开发平台,可以使不同经验水平的开发人员通过拖放组件和模型驱动的逻辑来创建应用程序
飞速 | 那些由低代码技术带来的新思路 | 数字化
​低代码并非新事物,也不是先有定义再发展起来的事物,甚至直到现在都没有清晰明确的定义;按照Forrester和Garnter的报告,“低代码”其实是对一类具备某些特性的应用开发平台(aPaaS平台)的归纳。在这个概念下,众多不同赛道的软件厂商,经过不
Ui2Code+ChatGPT助力低代码搭建 | 京东云技术团队
前言低代码开发平台(LCDP),是低代码或无代码通过快速搭建配置的方式完成一个应用程序的开发与上线,可视化低代码就是可视化的DSL,它的优点更多的是来源可视化,相对的,它的局限性也还是来源于可视化,复杂的业务逻辑用低代码可能会更加复杂。低代码应该是特定领域
飞速创软 | “ 无代码 ” 并不是 “ 低代码 ” 的进阶版
​在同客户和业界人士探讨 “ 更高效率的软件开发方式 ” 时,发现大多数人并不清楚 “ 低代码 ”和 “ 无代码 ” 之间的区别。低代码和无代码开发平台都提供了无需编写代码即可开发软件应用程序的能力,而且厂商都在突出 “ 高生产率 ” 这一卖点来争夺市场,甚至有无代码厂商宣称 “ 无代码 ” 是 “ 低代码 ” 的进化版。事实真的如此吗?当充分了解这两种技术
企业级飞速低代码 | 这是一篇关于低代码平台的非完整推荐!
面向软件开发人员的低代码功能现在我们来看看那些为软件开发人员提供机器学习功能的低代码平台。这些平台根据它们的编程模型和它们公开的低代码功能类型来选择机器学习的算法。Appian可以提供与多个GoogleAPI的集成,包括GCPNativeLanguage、GCPTranslation、GCPVision和AzureLanguageUnd
飞速低代码 | 驳“低代码开发取代程序员”论 为什么专业开发者也需要低代码?
编码更少、交付更快、成本更低,还覆盖软件开发全生命周期,怎么看低代码都可以说是不错的软件开发工具。低代码火了。近几年,腾讯、阿里、百度等互联网大厂纷纷入局,国内外低代码平台融资动辄数千万甚至数亿,以及伴随着热度而来的巨大争议……无不说明“低代码”的火爆。事实上,低代码并非新概念,它可以追溯到上世纪80年代的“第四代编程语言”。2014年,Forrester正