前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全球排名前 3 的开源低代码开发平台测评

全球排名前 3 的开源低代码开发平台测评

原创
作者头像
蒋川
发布2022-04-15 14:50:45
6.8K0
发布2022-04-15 14:50:45
举报
文章被收录于专栏:卡拉云

低代码开发平台已经是程序员日常标配效率工具了,曾经我们拿到开发需求后,要先配 Vue & React 等框架环境、再选需要引入的第三方组件库,最后穿针引线,调试搭建起需要的后台工具。这其中无数深坑等着我们去趟,直到低代码工具出现后,才解决这一开发困境,让轮子自己把自己安上。

低代码开发平台一般内置多种前端 UI 组件,包括表格、表单、图表、富文本编辑器、时间选择器、下拉菜单、地图等,几乎所有搭建工具时需要的前端组件,都能在低代码开发平台内找到。也就是说,你在根据自己需求搭建工具的过程中,完全不需要写任何前端代码,仅需拖拽即可瞬间生成前端组件,后端数据库及 API 也帮你一键连入,简单几行代码,轻松搭建工具。比如可快速构建 admin 后台管理 、销售 ERP、客户 CRM、数据分析看板、云端文件上传管理等基于数据库或 API 的管理工具,曾经用 Vue 开发需要数周,现在只需要几小时,极大提高了开发效率。谁用谁知道,早用早下班。

01-01-best-open-source-lowcode-review
01-01-best-open-source-lowcode-review

低代码工具层出不穷,但真正顶级好用又开源免费的并不多,我测试了所有能找到的开源低代码平台,挑出用户最多,社区生态最健壮,迭代速度最快的 3 款开源低代码开发平台,分享给大家。

当然,开源工具的优势是选择多样,缺点是所有问题都只能自己来处理。为了帮助大家进一步提高开发效率节省时间,再推荐一款走自研路线的低码平台卡拉云低,它是一款针对国内应用场景特别优化的低代码开发工具,详见本文文末。

本文介绍全球排名前 3 的开源低代码开发平台

  • AppSmith - 前端极度灵活,支持多数据源接入
  • Budibase - 内置自动化流程触发器工具,与第三方连接,企业级 IFTTT
  • ToolJet - 拥有丰富多样的可接入数据源及第三方工具调用

AppSmith - 前端极度灵活,支持多数据源接入

02-appsmith
02-appsmith

Appsmith 开源低代码开发平台

Appsmith 是什么?

AppSmith 是印度一家创业公司开发的低代码开发工具,它的原型是另一家名叫 Retool 的美国的创业公司。AppSmith 从 2019 年开始开发,到现在已经发行了 1.x 版本。用户可使用 AppSmith 开发自己的企业内部管理工具,一键接入数据库及 API(支持 RESTful API、PostgreSQL、DynamoDB、MongoDB、Firebase 等),仅需拖拽即可生成的前端 UI 组件。有清晰的权限系统,企业团队在 AppSmith 上开发的 app ,可根据使用者的身份划分权限。

Appsmith 怎么样?

(1)简单拖拽即可创建前端组件

02-01-create-frontend
02-01-create-frontend

AppSmith 内置多种常用的前端组件,表格、表单、图表、富文本编辑器、时间选择器、下拉菜单、地图等。用户可直接通过鼠标拖拽来搭建 admin 管理后台、数据看板、数据库 CRUD 工具、销售 ERP、客户 CRM 等任何基于数据库和 API 的管理工具。

(2)可一键接入多种数据库及 API

02-02-Got-API
02-02-Got-API

AppSmith 可直连多种常见数据库及 RESTful API。通过 JS 连接前端组件,直接把查询返回的数据映射到前端组件上。完全不用处理复杂的前后端问题,一键连接。

(3)无需处理前后端问题,会简单 JS 即可

02-03-build-logic-js
02-03-build-logic-js

不用处理复杂的前后端连接问题,会写简单 JS 即可快速把后端查询返回的数据映射到前端组件上。你不需要写大段大段代码,只需要通过 JS 把谁和谁相连,谁的数据映射给谁写清楚即可完成搭建。上手容易,轻松开发。

(4)权限清晰,一键邀请同事加入开发或使用

02-04-Invite-your-team
02-04-Invite-your-team

在 AppSmith 上开发的 APP 管理工具时,不仅可以分享给同事共同开发,还可以直接分享给业务团队只读使用。

Budibase - 内置自动化流程触发器工具,与第三方连接,企业级 IFTTT

03-01-budibase
03-01-budibase

Budibase 是什么?

Budibase 是一套开源的低代码开发平台,与其他所有的低代码开发平台类似,它支持一键数据库及API 接入,支持简单的 JS 关联前后端数据,有细致的权限访问管理,对移动端有良好的支持。与其他低代码不同的是它主打企业流程自动化,有完善的自动化流程设计,内置 20 多个自动流程触发器和操作模版,帮助你更好的完成庞大的数据管理及调用。有关 Budibase 深度测评推荐:《Budibase 是什么?怎么样 —— 低代码开发平台测评

Budibase 怎么样?

(1)Budibase 支持多种数据源接入

03-02-database
03-02-database

Budibase 支持多种数据源接入,包括 MongoDB、CouchDB、PostgreSQL、MySQL、Airtable、S3、DynamoDB 及 REST API。

(2)Budibase 内置低代码编辑器,快速构建企业工具

03-03-design
03-03-design

Budibase 开箱即用,内置低代码编辑器,包含各种有设计感的前端组件,团队也公开了一些 CSS 样式,可直接调试。简单几步搭出直观好用的前端网站页面,可轻松分享给任何人直接使用。

(3)Budibase 的拿手好戏,自动化工作流

03-04-auto
03-04-auto

Budibase 与其他低代码开发平台最大的区别就在于它的自动化工作流,只要告诉 Budibase 你需要做什么,Budibase 会自动帮你有条不紊的完成,堪称企业级 IFTTT。

ToolJet - 拥有丰富多样的可接入数据源及第三方工具调用

04-01-tooljet
04-01-tooljet

ToolJet 是什么?

ToolJet 是一套开源的低代码开发平台框架,可快速构建和部署企业内部工具,帮助开发团队节省大量开发时间。开发者可使用 ToolJet 连接多种常见的数据库(如 PostgreSQL、MongoDB、Elasticsearch 等)也可以直接接入 RESTful API,甚至可以直接调第三方工具(比如 Stripe、Slack、Google Sheets、Airtable 等),灵活的前端组件拖拽生成,无需懂任何前端技术。有关 ToolJet 深度测评推荐:《ToolJet 是什么?怎么样 —— 低代码开发平台测评

ToolJet 怎么样?

(1)ToolJet 可接入多种数据源、API及第三方工具

04-02-how-tooljet-works
04-02-how-tooljet-works

ToolJet 可接入三种数据源,数据库、API 及第三方工具,通过 JS 把后端调的数据与前端组件相映射,快速搭建灵活的数据管理工具。

(2)ToolJet 拖拽生成前端组件

ToolJet
ToolJet

ToolJet 内置常见的前端组件,鼠标简单拖放即可生成。ToolJet 内置 30 多个组件,包括最重度使用的表格、图表、文本框及按钮等。完全不需要开发者操心任何前端事物,甚至根本不懂前端的开发者也可以轻松上手。

(3)与你的团队共享开发

04-04-Collaborate
04-04-Collaborate

ToolJet 内置丰富的权限管理,可直接通过邮件邀请你的团队加入开发。也可把已经完成的 app 直接只读分享出去给业务团队直接使用。ToolJet 的权限系统非常细致,不论你的权限设置需求如何复杂,它都能轻松应对。

开源低代码开发平台与卡拉云对比

卡拉云是新一代低代码开发平台,与 AppSmith、Budibase、ToolJet 三款开源低代码开发平台不同,卡拉云选择走自研路线,无需自己动手安装部署,只需简单注册即可快速开始使用。

卡拉云针对国内互联网应用场景进行了许多优化,不论是使用习惯上,还是应用场景上都更贴近国内用户。如集成了阿里、腾讯、华为等多家云存储、可轻松调用七牛云 API、Leancloud API、金数据、又拍云、企业微信、钉钉等常见的第三方应用接口,方便开发者直接使用。

下图为使用卡拉云搭建的内部广告投放监测系统,仅需拖拽,1小时搞定。

kalacloud
kalacloud

卡拉云帮助开发者处理所有非必要开发事物,免安装部署,开发者只需把精力聚焦在需求开发上,无需管任何琐事,甚至完全可以不用懂前端,也能搭出漂亮的企业后台管理工具。

卡拉云可一键接入包括 MySQL 在内的常见数据库及 API。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽即可生成所有常见的前端 UI 组件。简单易上手,配合详尽的。,5分钟上手卡拉云。使用卡拉云快速搭建企业内部工具,原来一周的开发工作量,可缩减至 1 小时。。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AppSmith - 前端极度灵活,支持多数据源接入
  • Appsmith 是什么?
  • Appsmith 怎么样?
    • (1)简单拖拽即可创建前端组件
      • (2)可一键接入多种数据库及 API
        • (3)无需处理前后端问题,会简单 JS 即可
          • (4)权限清晰,一键邀请同事加入开发或使用
          • Budibase - 内置自动化流程触发器工具,与第三方连接,企业级 IFTTT
          • Budibase 是什么?
          • Budibase 怎么样?
            • (1)Budibase 支持多种数据源接入
              • (2)Budibase 内置低代码编辑器,快速构建企业工具
                • (3)Budibase 的拿手好戏,自动化工作流
                • ToolJet - 拥有丰富多样的可接入数据源及第三方工具调用
                • ToolJet 是什么?
                • ToolJet 怎么样?
                  • (1)ToolJet 可接入多种数据源、API及第三方工具
                    • (2)ToolJet 拖拽生成前端组件
                      • (3)与你的团队共享开发
                      • 开源低代码开发平台与卡拉云对比
                      相关产品与服务
                      腾讯云微搭低代码
                      微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档