排名前 4 位的开源 BaaS 平台

在构建 Web 或移动应用程序时,大多数时候您需要后端来处理数据存储和身份验证,让我们看看 BaaS 的最佳开源解决方案。

Parse Logo 是开源的 BaaS 之一

什么是 BaaS?

让我们从一些基本概念开始,什么是 Web 或移动应用程序后端?

今天的大多数应用程序使用并需要访问一些数据来提供服务,这意味着需要一种访问和存储这些数据的方法。除此之外,他们还需要提供安全性,以便错误的参与者无法访问存储的信息。

后端是支持 Web 应用程序(或移动)并提供多种服务的基础设施,例如身份验证、数据存储或在云上执行代码的能力。

BaaS,后端即服务是一种云后端基础设施,它使用 API 调用或不同的框架插件为所有后端服务提供简单易用的接口和模块。

超级基地

Supabase声称是开源 Firebase 的替代品,他们正在使用企业级开源工具构建 Firebase 的功能。

它提供自托管和云托管版本。

定价从 0 美元起,有 25 美元(专业版)和 25 美元 + 使用(即用即付)的计划。所有功能在所有计划中都可用,但有不同的限制。

云托管版本提供了一个仪表板,便于配置项目。

他们为 JavaScript 提供官方库,但也有针对 React、Vue、NextJS 等的 区库。

主要特点:

  • 托管 Postgres 数据库
  • 实时订阅
  • 身份验证和授权
  • 自动生成的 API
  • 仪表板
  • 贮存
  • 功能(即将推出)
  • 解析

    Parse平台声称是完整的应用程序堆栈,您可以通过对象存储和文件存储、用户身份验证、推送通知、仪表板等开箱即用的方式更快地构建应用程序。

    它仅作为自托管版本提供,尽管围绕它构建了诸如Back4App之类的商业服务。

    因此,Parse 没有直接提供付费计划。

    还有一个Parse Dashboard来管理您的项目。

    它们为 iOS、Android、JavaScript 等提供库,甚至包括 Arduino。

    主要特点:

  • REST API
  • 自动电子邮件
  • 交登录
  • 定时任务
  • 络钩子
  • 配置参数
  • ACL 和 CLP
  • 用户管理
  • 地理查询
  • 应用程序

    AppWrite声称是面向 Web、移动和 Flutter 开发人员的安全开源后端服务器,它提供了一组易于使用和集成的 REST API 来管理他们的核心后端需求。

    它仅作为自托管版本提供。

    因此,AppWrite 没有直接提供付费计划,尽管他们已经完成了 1000 万美元的种子基金,因此未来可能会有企业计划。

    有一个控制台 UI 可以管理您的所有项目需求。

    它们为 JavaScript、Flutter、Swift、Android 等提供了库。

    主要特点:

  • MariaDB 数据库
  • 贮存
  • 用户认证
  • 地理和本地化
  • 职能
  • 菌株

    Strapi声称,您可以使用 100% JavaScript、完全可定制且开发人员优先的开源无头 CMS 快速设计 API 并轻松管理内容。

    它有自托管和云托管版本,尽管云托管包是由合作伙伴提供的,而不是由 Strapi 提供,至少现在还没有,他们确实在管道中具有该功能。

    因此,Strapi 没有直接提供付费计划。

    您可以从提供的仪表板管理您的项目。

    有 React、Angular、NextJS 等库。

    主要特点:

  • 多数据库支持
  • GraphQL 或 RESTful
  • 100% 的 JavaScript
  • 络挂钩
  • 自动生成的文档
  • 身份验证和权限
  • 结论

    创建 Web 应用程序或移动应用程序已经是一项艰巨的任务。如今,用户界面及其可用性非常重要。

    对于开发人员来说,没有必要增加为这些应用程序创建和维护后端服务的额外负担。

    幸运的是,开源世界为我们提供了可以自托管的解决方案,使我们能够保持高水平的数据安全和隐私。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年3月2日
    下一篇 2022年3月2日

    相关推荐