ToolJet低代码神器,网站分分钟上线

boyanx3周前技术教程12

国外著名研究机构 Forrester自 2014 年 正式提出「低代码」概念以来,从此在技术领域受到了广泛的关注。现在低代码开发平台已经是很多程序员日常标配效率工具了。


ToolJet 是一套开源的低代码开发平台框架,可快速构建和部署企业内部工具,帮助开发团队节省大量开发时间。

01


ToolJet是什么?

ToolJet 是一个低代码平台,使开发人员能够快速构建和部署自定义内部工具。它有一个带有 45 个预构建组件的拖放式应用程序构建器,因此开发人员可以在几分钟内创建复杂的应用程序。ToolJet 还可以开箱即用地连接到大多数流行的数据源和 API,并且它具有基于组的权限系统,可轻松进行用户访问管理。


https://github.com/ToolJet/ToolJet

02

Tooljet工作原理



使用 ToolJet,您可以通过 4 个核心步骤简化应用程序开发:

连接数据源:利用 ToolJet 强大的集成功能连接任何数据源。该平台支持跨 50 多个不同的应用程序、数据库和 API 的无缝数据集成。

设计令人惊叹的界面:拖放 UI 组件(如表格、图表、表单等)可在几分钟内构建自定义应用程序。将这些组件与数据源集成,并通过 JavaScript 或 Python 整合业务逻辑。

自动化复杂的工作流程:在 ToolJet 中开发多步骤工作流程,以实现业务流程的自动化。除了构建和自动化工作流之外,ToolJet 还允许将这些工作流轻松集成到您的应用程序中。

安全与管理:通过详细的权限设置和审计日志保护您的内部工具。通过版本控制保持质量和一致性,并使用全面的可观测性工具跟踪性能。


03

开始安装

我们还是采用docer 安装,数据库安装官方推荐使用PostgreSQL (以下简称pg)。官方有内置pg和外置pg,本文带大家先尝试一下所以直接采用内置pg,建议大家都使用LTS最新版,最新版现在是2.50.0-LTS。

1、下载docker compose

curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/docker-compose-db.yaml
mv docker-compose-db.yaml docker-compose.yaml
mkdir postgres_data


2、编写.env (熟练docker的小伙伴都知道env,这里不做介绍了)

curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/.env.internal.example
curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/internal.sh && chmod +x internal.sh
mv .env.internal.example .env && ./internal.sh


3、配置env

TOOLJET_HOST=http://host:port 或者你要访问的域名
LOCKBOX_MASTER_KEY=   #密码箱配置 ToolJet 服务器使用密码箱来加密数据源凭据。使用 32 字节的十六进制字符串设置,可以用 openssl rand -hex 32
SECRET_KEY_BASE=      #应用程序机密 ToolJet 服务器使用安全的 64 字节十六进制字符串来加密会话 cookie,可以用 openssl rand -hex 64 生成
PG_HOST=   #postgres 数据库主机
PG_DB=     #数据库名称
PG_USER=   #用户名
PG_PASS=   #密码
PG_PORT=   #端口


4、启动

docker-compose up -d


04

开始搭建

浏览器输入http://ip:port 就能看到设置界面了。上图......

欢迎页

设置账号

选择模版

工作台



05

结语

好了,今天就说这么多了,还有其他权限、工作流、版本控制、团队协作、组件拖拽等功能大家感兴趣的可以去官网详细了解。

https://docs.tooljet.com/



如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~

相关文章

代码小白的网页制作神器

2014-07-23 10:36:28 作者:话说网站就是项目的门面,如何为自己的创业项目做出一个高级又炫酷的网站,能够完整展示出产品功能,在吸引用户的同时也引来投资者的青睐,就成了创业者的一个需求。...

豆包编程能力升级:支持HTML代码实时预览、交互

IT之家 3 月 19 日消息,IT之家从豆包官方获悉,豆包宣布 AI 编程功能迎来三项升级,包括 HTML 预览、Python 运行、生成完整项目。据介绍,目前豆包支持 HTML 代码实时预览和交互...

网页代码过滤 轻松获取专辑目录

通过过滤网页代码,可以将网页上显示不全的长文件名列表完整地提取出来。我有一个含有75个视频文件的《中医诊断学》课件,文件名是以01.RMVB、02.RMVB……75.RMVB这种格式命名的。我希望能找...

SpiderFlow - 一个无需写代码的爬虫平台

网络爬虫,是互联网数据抓取的主要方式之一,许多人都会有类似的需求。然而,网络爬虫的编写,通常需要掌握一定的代码编写能力,乃至于比较复杂的项目组织构建能力,有一定的技术门槛。SpiderFlow,通过可...

四个无代码开发网站推荐,让你轻松开发软件

众所周知,学习程序开发需要大量的时间和经济成本,在这个生活节奏过快的时代,无代码开发网站应运而生。而本文将推荐四个小白也能用的无代码开发网站。一.bubble这是一款十分强大的开发网站,你能想到的软...

开发效率提升100倍!腾讯云AI代码助手正式搭载DeepSeek-V3-0324顶级模型

快科技3月28日消息,腾讯云AI代码助手最新宣布,正式搭载DeepSeek-V3-0324顶级模型。无需配置,下载/更新AI代码助手插件即可用,官方号称开发效率能直接提升100倍。DeepSeek-V...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。