了解低代码开发平台的朋友,应该都听说过Appsmith,作为一个开源低代码平台,它能够帮助开发者快速构建企业级应用程序,因此广受欢迎。很多企业都正在使用Appsmith,包括亚马逊、葛兰素史克等多家全球知名企业在内。Appsmith能做什么?
Appsmith 主要用于构建管理面板、内部工具和仪表板等,允许拖放UI组件来构建页面,通过连接到任何 API、数据库或 GraphQL 源,并使用JavaScript语言编写逻辑,可以在短时间内创建内部应用程序。
Appsmith 具体介绍:
组件:Appsmith 使用现成的组件构建工作流,将表格、图表、表单等常见元素直接拖入应用程序,包括文本、表单、输入、按钮、表格、图像、复选框、开关、单选按钮、日期选择器、下拉列表、文件选择器、容器、地图、模式、富文本编辑器、选项卡和视频等。
数据源:Appsmith 可以使用 15+ 种 DB、REST API 或 GraphQL 作为数据源,同时支持 OAuth 2.0 等多种鉴权协议。通过配置数据源以及编写该数据源所对应的查询语句,可以做到对底层数据的增、删、改、查工作。
JavaScript:许多平台在需要添加更高级功能时创建了自己的 DSL(领域特定语言)或抽象层,这种方法很难学习上手且功能有限。Appsmith 巧妙地解决了这个困难,操作者能够直接在应用程序的任何地方插入 JavaScript,可以实现多个查询的编排以及数据之间的 ETL (Extract-Transform-Load) 操作。
应用发布与分享:您可以进行多次编辑和保存,并在编辑器中查看结果,应用程序更改后会自动保存,并实时反映在编辑器中,单击DEPLOY后 Appsmith 会将这些更新推送到应用程序的实时版本。Appsmith 按组织对应用程序进行分组,并通过这些组与其他用户共享创建的应用程序。当您与某人共享应用程序时,实际上是在共享该组织中的所有应用程序 —— 因此务必将确认当前组织下的所有应用程序以及新用户所分配的角色。
Appsmith免费吗?由于Appsmith是开源的,因此个人用户无论是选择自托管或者使用Appsmith的云版本,均是免费的。商业用户和企业用户使用Appsmith,则需要购买付费套餐,商业用户自托管$0.4/小时/用户,每位用户每月上限为20美元,企业用户自托管定义需要联系销售咨询。