因此Flutter令人惊叹,但是当您的体系结构需要后端与应用程序分开时,哪些选项值得考虑?
我看过的一些选项包括:Node.js,Java,Dart和Firebase(不确定Firebase作为生产级应用程序的唯一后端是否可以满足所有要求)
我们需要开发一个成熟的REST API,将其与Flutter应用程序一起用于生产环境。
答案 0 :(得分:2)
这实际上取决于您有多少时间,并且您愿意在后端上花费。如果您急于要MVP,我建议您使用FireBase,它提供了一个简单而有效的数据库,以及更多工具,例如即时消息传递,内置推送。
如果您有更多时间想要构建自己的功能,那么具有Express和Mongodb的Node.js将是完美的选择。
答案 1 :(得分:1)
您是否研究过.NET Core Web Api?我曾与MongoDb一起在大学中使用过某些项目,并且工作得非常好,我从未在Flutter上尝试过,但是作为Api,它可以很好地工作。
编辑:我刚刚发现了这个问题,也许可以为您Combining Flutter frontend with .NET Core backend for Android and iOS