对于后端低代码平台自己的一些感受

246 阅读3分钟

我对于低代码这个东西起于前两年在掘金里面对于低代码的惶恐,很多人怕被抢掉岗位。

但之前我在Vue的官网看到了一个赞助商 appwrite 好奇的进入了官网看一下 一句话很吸引我 

Build your entire backend within minutes 

几分钟就构建好你的后端

于是就去了解了一些发现原来是一个后端低代码平台,我立马就想起了一个好像很类似的东西 

微信小程序云开发

这个好像就是我自己才第一次接触,使用微信提供的云数据库等工具就可以快速构建自己的小程序,当然我并没有真的去使用过。

抱着好心情就去了解了解。

我选择的是两款开源的低代码进行的体验

一款是supabase

另一个就是上文提到的Appwrite

我分别选择了使用本地部署和使用官网云开发的两种方式去感受不同 下面是我的一些感受

以下是个人认为的优点:

1.确实便捷

我第一个使用的是本地部署的supabase,我使用的是feaker.js的假数据,数据导入,操作等都是一键搞定。我全程没有看到后端代码的影子,但是配合supabase我很快的就可以完成基本的crud工作。

2.功能丰富

因为我本地部署的**supabase,**貌似不太能用到很多功能。更多功能是我在appwrite体验到的

比如用户认证、数据库、存储、云函数、实时数据同步等等,这些功能可以快速整合,使得前端真正能变成一个全栈,不用和后端扯皮了。

3.多平台性

提供了多种语言和框架的 SDK,包括 Flutter、React、Angular、Vue.js 等,比如Appwrite,就提供了多种不同的服务,可以真的使你开发多个不同平台的项目。

4.上手快,简单好用

提供的 API 和管理界面设计得很友好,即使是初学者也可以很快上手。同时它还提供了详细的文档,帮助开发人员更好地理解和使用它。

以下是个人认为的缺点

1.功能局限性

虽然 提供了一系列常见的后端服务,但相比于一些成熟的 BaaS 平台,它的功能还比较有限。一些特殊或高级的需求可能无法直接满足,简单来说只能做他给定的功能。

2.英语的文档

我感觉这是我体验的时候最大的缺点了,阅读文档的体验实在不舒服!它的文档和社区支持还有待进一步完善和丰富。

3.监控和故障排查

坦率来说,我在使用的过程中有很多时候报错基本上都没有办法解决。监控和故障排查功能相对较弱,这可能会给运维工作带来一些挑战,尤其是在生产环境中。