Appsmith是一款快速构建内部工具的开源低代码平台,旨在帮助开发者快速构建企业级应用程序。Appsmith成立于2019年,受到1000多个团队的任性,包括亚马逊、Adobe、IBM等全球知名企业。Appsmith现在有一体化、小部件、模板、用例等多种产品,专为开发人员打造。这几年,Appsmith的发展非常迅猛,是现在GitHub 上最火的低代码开发平台之一。那么Appsmith功能有哪些?
点击进入:Appsmith官网
一、轻松连接到流行的数据库和 API
Appsmith支持多种数据库,包括 SQL、NoSQL、OLTP、REST API、GraphQL。无论数据库在何处,Appsmith都可以让用户通过模板化的简单命令访问它。数据库和 API 原生操作有助于即时测试连接并为构建准备数据。一次连接到数据源,然后将其重新用于工作区中的所有应用程序。
二、使用现成的 React 驱动的小部件快速构建 UI
在Appsmith内,用户可以使用 45 多个现成的小部件通过拖放和点击来构建应用程序的 UI。单击一下即可查看功能性 UI,或将自己的 UI 与开箱即用的构建块组合在一起。为文档查看、媒体、代码扫描甚至自定义图表添加更多功能。美化主题和自定义品牌,无需自定义代码即可贯穿整个应用程序。
三、使用代码自定义和扩展功能
用户可以在 Appsmith 内编写内联 JavaScript 或可重复使用的代码块来扩展应用程序的功能。例如,使用JS 切换动态绑定数据或在小部件道具中添加逻辑;在具有内置自动完成、多行编辑、调试和 linting 功能的类似 IDE 的编辑器中编写可重复使用的代码块;使用内置的 JavaScript 库来操作和转换数据。
四、可靠部署、安全共享
用户可以选择自行托管 Appsmith 或使用Appsmith的云版本,两者均免费。通过 Docker 或 Kubernetes 部署到流行的支持云平台。
在安全方面,Appsmith通过安全身份验证和授权保护用户的注册和登录安全。其次,将用户的 Git 托管提供商连接到 Appsmith,以限制访问、管理版本并确保流程合规。通过审核日志查看用户活动、事件和共享的细粒度跟踪。掌握重大更改并及时追溯应用程序的上次良好状态。按角色和组为每个实体、操作、应用程序、工作区和实例配置访问权限,并为团队提供精细的访问控制。
低代码平台最大的优势就在于可以提高开发人员和企业的工作效率,专注于高阶业务。Appsmith不仅如此,同时还是开源的,所有人都可以在 GitHub 上下载源代码,在本地或第三方云主机上安装、部署以及进行后续的二次开发。对于开发人员来说,Appsmith是个很好的平台。