低代码平台2–appsmith
最近开始收集一些低代码平台的产品,进行初步的了解。
- github上一万多star,发展的很快。国外做这个还是认真一些
- 百度上资料很少,国内应用还不多,另外,貌似没有中文版
今天跟大家分享下,appsmith表现如何?
初步了解,可能理解不够深。
百度,几乎搜不到有价值的国内文章,应该应用还不多。

貌似这个说的还可以:
https://blog.csdn.net/wbsu2004/article/details/120709809
1. 网址
https://github.com/appsmithorg/appsmith/
还有官网:
https://www.appsmith.com/
gitee也有镜像:
https://gitee.com/mirrors/appsmith
官方的教程:
https://docs.appsmith.com/tutorials
https://docs.appsmith.com/how-to-guides
比较有用
2. 安装
docker模式安装很快
https://docs.appsmith.com/setup/docker
就是安装的时候注意主机的80端口没有被占用。

打开URL登录,要求用户先注册。
3. 创建APP
appsmith,可以理解为app工匠,就是让你打造一个一个的app

第一步,要指定数据源:

支持的数据库里没有oracle,当然也没有国产数据库。。。
数据源下面,再建立query:


4. 创建page
page有很多组件组成
每个组件可以有自己的数据源

从这个界面看的出来,界面支持PC端、手机端和pad端,可以针对不同的终端做不同的页面。


5. 发布
发布也是URL形式,可以公开(任何人都可以直接打开),也可以限定只给特定的用户或者角色看。

还有服务的管理端:

6. 总结
- Docker模式部署,可以部署到自己的机器上
- 数据源独立选择,基本没有数据安全性问题
- 支持的数据库里没有oracle,当然也没有国产数据库。。。
- 文档里说支持RESTFUL API,不过没有测试验证
- URL方式发布,还算方便
- 发布后的页面还带着上面的appsmith标题栏,可以去掉。 URL加上?embed=true就可以
- 这就让appsmith很容易和现有系统进行集成
- 貌似性能一般,响应不够快
- 目前还没有对中文的直接支持。可以挨个改label为中文,但是还有部分系统内置的改不了
下一篇写写jeecgboot,敬请期待。