当人们将Firebase称为后端即服务时,这意味着什么?



我主要是想知道,因为当我问Firebase使用什么语言时,开发人员说这不是它的工作原理,Firebase是一个"后端即服务"。

这是什么意思?这是否意味着Firebase可以处理后端语言可以处理的所有内容?Firebase 如何处理更复杂的操作,例如 Python 等语言可以完成的文本输入解析 (NLP(?

后端即服务通常缩写为BaaS。 维基百科的正式定义是:

一种模型,用于为 Web 应用程序和移动应用程序开发人员提供一种方法 将他们的应用程序链接到后端云存储和 API 公开 后端应用程序,同时还提供用户等功能 管理、推送通知以及与社交网络的集成 服务业。这些服务通过使用定制提供 软件开发工具包 (SDK( 和应用程序编程 接口 (API(。

基本上,如果您正在构建应用程序,则无需设置任何后端基础结构即可开始使用。 您只需使用提供的 SDK 直接访问提供的后端产品。

这是否意味着Firebase可以处理后端语言可以处理的所有内容?

这个问题真的没有意义,因为实际上没有"后端语言"这样的东西。 有后端服务,但编程语言不被归类为"前端"或"后端"。

Firebase 如何处理更复杂的操作,例如 Python 等语言可以完成的文本输入解析 (NLP(?

Firebase不直接处理这些事情。 Firebase是Google Cloud平台的一部分,该平台确实有您可以阅读的NLP产品,但您不能像BaaS所暗示的那样直接从移动应用程序调用它们。 必须编写代码并将其部署到另一个后端服务才能调用它们。

最新更新