java - 将 mongodb 与 asp.net 或 mysql 一起用于 react-native 应用程序好吗?
问题描述
我们有一个标准化的 ERD,并且有很多外键。技术和数据库完全取决于我们。由于我们只是学生,需要制作一个移动应用程序+一个具有集中数据的网络应用程序,我们应该使用什么技术堆栈?
应用功能
- 无现金支付、用户钱包、食品订购、用于签到的 QR 扫描仪
使用什么技术栈
React Native(移动)、ASP.NET(网络)、MongoDB
React Native(移动)、NodeJS(网络)、MongoDB
Java(移动)、ASP.NET(网络)、MYSql
任何其他?
请根据我们的要求、良好的资源和易于开发的情况向我推荐选项。
解决方案
正如您在问题中提到的那样,您有更多的外键和复杂的连接表,因此您可以使用 SQL 轻松适应该功能,因此请使用 MySQL。从 MySQL 连接和获取信息在 java 中有更高级的功能,因此您可以使用 java 进行后端服务。对于 Web 开发,.Net 将为您提供帮助。
推荐阅读
- python - 高效地将 3D numpy 位图数组(y、x、RGB)渲染到 macOS 上的窗口(使用 openCV 或其他方式)
- flutter - AR核心在ar_core模块颤动中给出错误
- python - ValueError:您的图层或模型处于无效状态
- java - Android 内存分析器对象引用与对象哈希码不匹配
- stripe-payments - Stripe (PHP) 如何发布账单明细?
- html - 从网站到whatsapp的共享链接按钮不起作用
- apache - 配置为子域时,moodle 进入“无限重定向”
- php - laravel maatwebsite/excel 公式错误意外“,”
- maven - maven 安装失败并出现 java.lang.NoClassDefFoundError: org/codehaus/plexus/archiver/ArchiverException
- node.js - 运行 npm install -g composer-cli 时出现 eacces 错误