低代码平台2--appsmith

低代码系列

Posted by 就是我啦 on December 20, 2021

低代码平台2–appsmith

最近开始收集一些低代码平台的产品,进行初步的了解。

  1. github上一万多star,发展的很快。国外做这个还是认真一些
  2. 百度上资料很少,国内应用还不多,另外,貌似没有中文版

今天跟大家分享下,appsmith表现如何?

初步了解,可能理解不够深。

百度,几乎搜不到有价值的国内文章,应该应用还不多。

image-20211217173816579

貌似这个说的还可以:

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端口没有被占用。

image-20211217174407501

打开URL登录,要求用户先注册。

3. 创建APP

appsmith,可以理解为app工匠,就是让你打造一个一个的app

image-20211217174821293

第一步,要指定数据源:

image-20211217175037378

支持的数据库里没有oracle,当然也没有国产数据库。。。

数据源下面,再建立query:

image-20211217175324707

image-20211217175420232

4. 创建page

page有很多组件组成

每个组件可以有自己的数据源

image-20211217175631394

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

image-20211220092913730

image-20211220094021050

5. 发布

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

image-20211217180107735

还有服务的管理端:

image-20211220102048983

6. 总结

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

下一篇写写jeecgboot,敬请期待。