我读到中间件是一种软件/ API /云服务,其作用是抽象某些功能的用法,例如,如果我希望将消息从客户端发送到服务器,则可以实现所有消息传递API对于我自己还是我可以使用中间件,在该中间件中,我可以创建一个客户端和一个服务器,并按照其协议发送消息,而魔术将在幕后完成。
使用Firebase,这就是发生的情况,例如使用Firebase数据库,我可以告诉它存储某个字符串(从客户端)并检索(从服务器端),所以在我看来Firebase充当中间件。
Google Firebase是中间件吗?如果不是,为什么?
答案 0 :(得分:2)
Firebase不是中间件。最好将其归类为platform as a service或backend as a service。 Firebase平台有很多不同的产品,每种产品都有自己的通过SDK向移动应用程序提供服务的方式。
Firebase是否被归类为“中间件”应该与开发人员无关。您只需使用SDK即可访问后端服务,并在Firebase控制台中对其进行监视。中间发生的是一个实现细节。