欢迎来到低码家!
logo

你的低代码专家

专注低代码平台、技术资讯评测

[appsmithorg]AppSmith

Apache License
技术详情
AppSmith是印度人开发的一款基于react的开源低代码开发框架,截至目前在github上已有20K+的星数。

t1.png

AppSmith与其他低代码框架最大的特色在于2点:

1、任意JS定制 - 能够在几乎组件的任意属性跑JS代码来实现复杂业务逻辑。

2、快速数据集成 - 能够通过{{查询实体.data}}的方式快速的查询相关数据。

t2.png

可以看出,AppSmith能够非常方便快速的写出CRUD类应用,而且由于JS和SQL语句的深度介入,其扩展性和定制性也很强。

当然,AppSmith是一个封闭的框架,除了修改源码并自行添加所需要的三方库,目前没有自行添加三方库的功能。不过框架默认已集成了常见的lodash、moment、xmlParser等三方库,可直接使用。

AppSmith默认带了简易的权限系统,对应用程序的创建、编辑、查询做了访问控制,用户在共享创建好的应用时可指定。

AppSmith创建的应用支持桌面、平板、手机等多个屏幕适配,也可以开启自适应自动进行适配。

整体而言,AppSmith快速集成数据源和任意属性JS定制的特性的确非常吸引人,不过其仍然有一些不足:组件无法自定义、整体产品还比较粗糙(开源低代码项目都有类似通病)、源码不太好维护。如果只是想快速的内部试水并上线一些临时的应用可以试一试。