一款爆火的可视化低开平台Retool
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在 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,在代码方面没有抽象层或术语需要学习,因而广受开发人员的好评。
原则:
使用这些步骤,你可以为复杂的多步骤工作流创建简单的 CRUD 应用程序。Appsmith 使构建与任何数据源对话的 UI 变得非常容易。你可以通过在任何地方编写 JS 来自定义应用程序,包括在你的数据库查询中。 特性:
核心思想 低代码无代码本质上是效率工具,解决永远短缺的开发人力和无穷无尽的代码需求之间的供需矛盾,让开发者专注于对公司核心业务的开发,而不是浪费精力和自己的职业生涯去堆砌重复而乏味的只有几个人使用的系统。而且它们本身并不是什么革命性的东西,它们也是程序员辛辛苦苦加班用代码垒起来的项目,这类可视化、拖拉拽的东西很早之前就有了。
Appsmith的核心思想是,通过代理用户的接口和数据库查询,把每一次 API 调用、把每一次数据库查询都抽象为一个 JS 对象,加上拖拽出来的组件实例对象,把它们全部添加到全局的上下文中,并且让它们可以通过 JS 和彼此关联起来。我们可以看到,这和我们平时进行手工代码开发的底层逻辑是一致的,只是开发的方式不同而已,手工开发是从头开始,开发完还需要部署,前端低代码是从一个已经启动了的可视化、响应式开发环境开始,开发完点击直接就可以运行,从而大大提高了效率。 该文章在 2023/10/7 10:31:57 编辑过 |
关键字查询
相关文章
正在查询... |