LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

一款爆火的可视化低开平台Retool

admin
2023年10月7日 10:25 本文热度 393

在 Github 上一直将 Stars 视为开源项目受欢迎程度的非正式衡量标准,虽然可能存在低星级的流行项目,但高星级的项目往往会引起一些关注。

低代码产品分类

低代码火了之后,各式各样的低代码产品进入大众的视野,国外一家投资机构对市场上低代码产品的简单归类,它们按照目标用户和使用场景来分为四个象限,我们今天的主角Appsmith的原型,就落在内部工具这个象限,它就是Retool。

Retool开创了一个单独的低代码品类,直白翻译过来就是内部工具,它的口号就是:帮助企业快速构建管理系统。这类系统基本上就是一些表格、表单、流程等。它的产品特色就是不侵入客户架构,只连接客户数据,无论是数据库数据、还是接口数据,都能够快速获取并且将数据灌输到预置的组件,然后组件之间通过js组装成应用,支持直接写sql,为开发者而生。


Appsmith 背景介绍

Appsmith公司成立于 2019 年,其开源软件已被 100 多个国家的 5000 多家企业的用户镜像下载超过 1000 万次。是现在 GitHub 最火的低代码开发平台,有超过 24.8K Stars数 和 130 位贡献者——其中 100 位来自公司外部。

源代码的更新也非常活跃

Appsmith 将开发人员开发时间减少了 90%,框架本身为您承担了很多没必要的繁重工作。

Appsmith 主要用于构建管理面板、内部工具和仪表板等,允许拖放 UI 组件来构建页面,通过连接到任何 API、数据库或 GraphQL 源,并使用 Javascript 语言编写逻辑,可以在短时间内创建内部应用程序。这种开发模式仅需了解一些基本的 Javascript,在代码方面没有抽象层或术语需要学习,因而广受开发人员的好评。

原则:

  • 使用 UI 组件创建页面

  • 将 Appsmith 连接到你的数据源,如 REST API、MySQL、Postgres、MongoDB 和其他数据库。

  • 在 SQL 或 JS 编辑器中编写查询和业务逻辑

  • 将 UI 绑定到你的查询响应或业务逻辑

  • 单击即可部署你的应用并邀请用户

使用这些步骤,你可以为复杂的多步骤工作流创建简单的 CRUD 应用程序。Appsmith 使构建与任何数据源对话的 UI 变得非常容易。你可以通过在任何地方编写 JS 来自定义应用程序,包括在你的数据库查询中。 

特性:

  • Appsmith 使用现成的组件在创纪录的时间内构建工作流。将常见元素(如表格、图表、表单等)直接拖到你的应用中。包括文本、表单、输入、按钮、表格、图像、图表、复选框、开关、单选按钮、日期选择器、下拉菜单、文件选择器、容器、地图、模态、富文本编辑器、标签和视频。

  • Appsmith 自动使用任何 DB、Rest API 或 GraphQL 作为数据源,并支持 OAuth 2.0 和 CURL。目前适用于 PostgreSQL、MongoDB、MySQL、Firestore、S3、Redshift、Elastic Search、DynamoDB、Redis 和 MSFT SQL Server。

  • 在任何地方运行 JS。元素之间的代码交互、更新数据源或操作 SQL 查询,可以在任何地方解析 JS。

  • 按下按钮即可与你的团队部署和共享应用程序,或使用 OAuth 2.0 私下邀请你的团队。每个成员都可以被分配一个角色,可以访问应用程序的某些部分。

  • 可靠的 256 位加密。Appsmith 应用程序默认是安全的。所有连接均采用 TLS 加密,凭据采用 AES-256 加密。

  • 透明支持。

核心思想

低代码无代码本质上是效率工具,解决永远短缺的开发人力和无穷无尽的代码需求之间的供需矛盾,让开发者专注于对公司核心业务的开发,而不是浪费精力和自己的职业生涯去堆砌重复而乏味的只有几个人使用的系统。而且它们本身并不是什么革命性的东西,它们也是程序员辛辛苦苦加班用代码垒起来的项目,这类可视化、拖拉拽的东西很早之前就有了。

Appsmith的核心思想是,通过代理用户的接口和数据库查询,把每一次 API 调用、把每一次数据库查询都抽象为一个 JS 对象,加上拖拽出来的组件实例对象,把它们全部添加到全局的上下文中,并且让它们可以通过 JS 和彼此关联起来。我们可以看到,这和我们平时进行手工代码开发的底层逻辑是一致的,只是开发的方式不同而已,手工开发是从头开始,开发完还需要部署,前端低代码是从一个已经启动了的可视化、响应式开发环境开始,开发完点击直接就可以运行,从而大大提高了效率。


该文章在 2023/10/7 10:31:57 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved