https://pocketbase.io/docs/ 是一个基于Go开发的后端解决方案. 看起来它更象是为前端开发准备的.
基于Golang的优势是绿色(单文件运行,运行后生成数据库),跨平台.
特点:
- 嵌入式数据库(SQLite),带有实时订阅.据说可以拿来做WebSocket聊天一类. 但SQLite这个并发,有点担心(估计依然是考虑前端测试用)
- 内置文件和用户管理
- 方便的管理仪表板 UI
- 简单的 REST 风格的 API
当前Start 52K,成绩不错.
默认支持SQLite没问题,但只适配了它,就不够了.(当然PocketBase还仅为幼儿期,当前0.31.0版本.可能需要用户自行扩展.但愿意动手扩展的人,估计不会用它)
自动RESTful API确实比自己动手要香.
基于SQLite也就说明并发是需要注意的点.不过既然是为前端准备,那就是抛开了这个考虑了.
比如网站访问记录可以用它,前端javascript直接访问api即可.
打赏