共计 3187 个字符,预计需要花费 8 分钟才能阅读完成。
大多数中型网络应用程序须要外部零碎来保护、治理和监控业务数据,随着低代码工具的倒退,在短时间内开发交互式的 Web 应用程序变得越来越容易。依附这些低代码框架,您能够连贯数据库,创立一系列数据 CRUD 操作,并将这些性能散布到 UI 界面中。如果您是一名企业外部零碎的开发者,且仍依赖于 Django 或 Ruby on Rails 等开发框架或者在 React/Vue 等框架的学习与开发上纠缠,咱们认为理解这些低代码平台存在的重要性是十分有必要的,它们能够为您节俭大量开发简略外部业务零碎的工夫,使您可能专一于产品的外围性能。
这里码匠为您举荐 5 款海内目前风行的外部零碎低代码平台并进行评测,为您在企业低代码平台的抉择上助一臂之力:
Appsmith
Appsmith 成立于 2019 年,是一款开源低代码框架,GitHub 上目前已获取 17k star。Appsmith 致力于帮忙您疾速开发出治理面板、数据分析看板、客户 CRM 零碎、工作流等等,随同着业务一直倒退,它于 2021 年 10 月实现了一笔 800 万美金的 A 轮融资。
Appsmith 最大的一个特点在于,它是一个开源我的项目,因而您能够在 GitHub 上拜访它们公开的源代码,并且能够亲自为开源社区奉献本人的力量。此外,您能够应用它们提供的收费的云端服务构建利用,也能够应用 Docker 进行公有云部署而不必放心数据透露。
长处
- 反对可私有化部署,同时提供收费的云端托管服务
- 反对开发多页面利用
- 多种 UI 组件可供选择
- 罕用数据库的集成:MySQL、MongoDB、PostgreSQL、ElasticSearch、Redis 等
- 弱小的开源社区反对,疾速迭代
- 丰盛的技术文档
- 反对 Git 版本治理
开发利用时,Appsmith 提供一个「Search & Navigation」性能,既能够疾速创立 / 编辑一个表单、按钮,也能够检索相干技术文档
毛病
- 开源代码在可读性、可维护性等方面还有待增强,二次开发门槛很高
- 中规中矩的数据源集成数量
- 局部 UI 组件性能还不够欠缺,例如表格数据展现类型反对较少,图表组件性能比拟根底,等等
- 用户组和权限治理性能比较简单,不适宜简单权限治理场景
Retool
2017 年 Retool 在驰名孵化器 YCombinator 中诞生,它旨在为企业提供一个工具开发平台,让他们可能应用无限的编程语言,疾速构建自定义业务工具。只管过后市面上曾经呈现了越来越多面向非技术人员的无代码平台,但 Retool 及其低代码模型次要还是面向专门具备肯定编码教训、且心愿可能轻松构建自定义应用程序而无需编写太多底层代码的技术人员。目前 Retool 曾经实现 C 轮融资,其估值高达 19 亿美元,服务客户泛滥,其中不乏 Amazon、NBC、Mercedes-Benz 这样的大客户。
Retool 反对连贯多种数据源,从传统的关系形数据库 MySQL、PostgreSQL,到 NoSQL 数据库连贯 MongoDB、Redis、Clickhouse,还包含任何提供 RESTful、GraphQL 或 gRPC API 的应用程序。同时,通过 Retool 的各种预置组件,如表格、图表、列表、地图等,您甚至能够在几十分钟内疾速设计和开发一个外部业务零碎。
长处
- 欠缺的组件体系 —— 将近 60 个组件
- 开发者敌对,高度可定制化,能够自在编写定制化代码
- 丰盛的数据库与 API 数据源的集成
- 欠缺的技术文档、API 文档
- 反对 Git 版本治理
毛病
- 收费内容无限,分享给其他人、利用公布、权限治理、组件复用等性能都须要免费(免费详情)
- 只能开发单页面利用,因而波及到多页面的简单业务场景只能开发多个利用,这些利用很难对立治理
- UI 配色整体比拟枯燥,应用调色板挨个调整 UI 组件的色彩又过于麻烦
- BI 数据图表性能比较简单,如果您寻求的是功能强大的数据统计看板,能够思考应用 Looker、Metabase、Superset,等等
Budibase
Budibase 公布于 2020 年 7 月,同样是一款开源低代码框架,目前 GitHub 上取得了 13k star。Budibase 以其高效牢靠的性能在外部零碎搭建工具中怀才不遇,作为一个开源的低代码平台,可能让您疾速开发外部零碎,满足业务诉求。
与 Appsmith、Retool 等其它平台不同,Budibase 的 UI 采取了几种预约义的布局形式且不反对组件的拖放,这种设计的长处是布局对立,不必花过多工夫斟酌组件的排版与布局,而毛病也很不言而喻:布局灵活性的缺失。
Budibase 不反对组件拖拽,仅提供几种预约义的 UI 布局形式
长处
- 反对可私有化部署,同时提供收费的云端托管服务
- 反对多页利用程序开发
- 目前完全免费
- 弱小的开源社区反对,疾速迭代
- 工作流可视化做的比拟好,用户能够像应用 IFTTT 一样查看 / 搭建本人的自动化工作流
Budibase 的可视化工作流
毛病
- UI 布局灵活性不够
- 目前只提供了根本的 UI 组件(表格、表单、文本框、文件上传等),只实用于绝对简略的业务场景
- 反对的数据源绝对较少
DronaHQ
DronaHQ 作为一个低代码工具,其最大突出劣势便是可能在已有应用程序上,创立出好看且响应灵活的外部零碎。
DronaHQ 为您提供了丰盛的性能组件(多达 50+ 数据源连贯、90+ UI 组件),并提供了教程一步步领导您创立、设计、部署和托管本人的应用程序。
长处
- 丰盛的数据源、UI 组件反对
- 界面 UI 好看(有的人可能会感觉有点卡通)
- 响应式 UI,反对在「桌面」「挪动端」模式间切换
- 丰盛的文档反对
毛病
- 收费版本创立的利用无奈分享给其余团队成员应用,后续性能应用都须要付费(免费详情)
- UI 组件拖拽没有碰撞逻辑,导致开发者可能破费很多工夫调整界面布局
- 页面响应较慢(可能跟国内网络环境无关)
ToolJet
ToolJet 是一个年老的低代码我的项目,第一次公布是在 2021 年 6 月;它同样抉择开源,目前 GitHub 上曾经靠近 10k star。
ToolJet 不仅为咱们提供了具备拖放工具、默认小部件和挪动布局的 UI 开发器,还提供了一个绝大多数据库反对的内置查问编辑器。此外,该框架能够连贯到多个数据源,例如 Google Sheet、PostgreSQL、Redis、ElasticSearch,以及一些三方应用程序,例如 Stripe。
长处
- 多种数据源选项
- 反对 GitHub 版本治理
- 易于设置角色和权限
- 可在公有云上托管
- 收费的 ToolJet cloud,最多可公布 2 个应用程序
毛病
- 我的项目目前还在一个疾速迭代阶段,整体性能相比来说不够欠缺,如 UI 组件绝对无限、仅反对单页面利用、页面响应偶然有问题,等等;当然,作为一个开源我的项目,您能够间接在 GitHub 给他们提需要,或者提交 PR 奉献本人一份力量。
写在最初
总而言之,上述这些低代码搭建工具虽没有 Web 开发框架那般八面玲珑,但它们的次要目标都是为了帮忙团队买通前后端,通过预约义的 UI 组件疾速开发管理工具。低代码工具不是为了取代 Web 开发人员或设计师,而是为了节俭开发外部业务零碎的工夫和精力,让您更加专一于业务的外围性能。
最初咱们再向您介绍下码匠,码匠是一款对开发者敌对的低代码平台,在反对多种数据源的同时提供了一套开箱即用的组件,帮忙您疾速构建功能完善的外部利用,让您专一于业务倒退。相较于上述海内市场的低代码工具,码匠针对国内用户应用习惯做了大量优化,UI 界面设计更加适宜国内场景,并整合了多款国内数据源,包含 飞书、企业微信、钉钉、阿里云 OSS,等等。不仅如此,码匠还提供了国内业务场景下常见的租户治理、更加细粒度的权限管制、审计日志等性能,为您的企业信息安全保驾护航。
码匠官网(https://majiang.co/)展现了如何在 5 分钟内疾速搭建一个用户信息管理后盾
码匠目前提供了云端在线版本和私有化部署计划,如果您心愿进一步体验码匠的性能,欢送与咱们分割~
本文为原创内容,版权归「码匠 Majiang」所有。欢送文末分享、点赞、在看三连!转载请分割后盾~