React native 什么';这是React原生应用程序的本质;什么是后端?

React native 什么';这是React原生应用程序的本质;什么是后端?,react-native,backend,React Native,Backend,我正在尝试构建一个react本机应用程序,它应该适用于web、android和ios。我也在使用Expo。我只有web开发经验,只能在决定要使用的堆栈时从中汲取经验,这就引出了一些问题 一些背景知识:我需要一个服务器来进行用户身份验证,提供“动态页面”(稍后有问题),一个存储用户和其他对象的数据库,最后是一个用python编写的机器学习服务,在整个应用程序中使用 我所熟悉的大多数后端框架都提供了一个模板引擎,可以动态生成网站的实际页面,但是这对于这个应用程序来说是不可行的,因为Expo可以选择在

我正在尝试构建一个react本机应用程序,它应该适用于web、android和ios。我也在使用Expo。我只有web开发经验,只能在决定要使用的堆栈时从中汲取经验,这就引出了一些问题

一些背景知识:我需要一个服务器来进行用户身份验证,提供“动态页面”(稍后有问题),一个存储用户和其他对象的数据库,最后是一个用python编写的机器学习服务,在整个应用程序中使用

我所熟悉的大多数后端框架都提供了一个模板引擎,可以动态生成网站的实际页面,但是这对于这个应用程序来说是不可行的,因为Expo可以选择在任何时候发布网站,并获得一组可以放在服务器上的静态页面。因为我不能使用模板引擎,而且页面必须是静态的,所以我剩下的唯一一个使页面动态的选项是我用Javascript从中提取数据的API

我的问题是:你能使用Flask或Django这样的常规后端框架来构建这个应用程序/网站的后端吗?如果我查一下,大多数资料都说最好的后端选择是像Firebase这样的后端即服务,但我没有这些方面的经验,也不知道如何将我的python服务与它们联系起来,或者一开始是否可能


我的第一个问题是我是否可以使用类似Flask的东西,但我也在想,不管答案是什么,我是否应该使用我熟悉的后端框架,还是建议我使用BaaS服务,因为这是这些类型应用程序的标准?

你可以使用你想要的,您可以使用fetch或axios进行rest调用。因此,您可以使用django或flask,这没有问题