(原) PocketBase前端利器?

原创文章,请后转载,并注明出处。

PocketBase https://pocketbase.io/docs/ 是一个基于Go开发的后端解决方案. 看起来它更象是为前端开发准备的.

基于Golang的优势是绿色(单文件运行,运行后生成数据库),跨平台.

特点:

  1. 嵌入式数据库(SQLite),带有实时订阅.据说可以拿来做WebSocket聊天一类. 但SQLite这个并发,有点担心(估计依然是考虑前端测试用)
  2. 内置文件和用户管理
  3. 方便的管理仪表板 UI
  4. 简单的 REST 风格的 API

当前Start 52K,成绩不错.

默认支持SQLite没问题,但只适配了它,就不够了.(当然PocketBase还仅为幼儿期,当前0.31.0版本.可能需要用户自行扩展.但愿意动手扩展的人,估计不会用它)

自动RESTful API确实比自己动手要香.

基于SQLite也就说明并发是需要注意的点.不过既然是为前端准备,那就是抛开了这个考虑了.

比如网站访问记录可以用它,前端javascript直接访问api即可.