不想折腾,可以看看阿里云的共享存储方案.
自己折腾,可以看看 MinIO, MinIO 是兼容 S3 的接口, 很成熟.
相对于语言, 数据库的造型也非常重要, 强烈推荐你用 PostgreSQL.
说一些比较常用的优势项:
字段类型支持数组(这样不用关联第二张表), 并且数组是支持索引的.
字段类型是支持 Json 的(不需要序列化到字符串再保存). 并且 JSON 中的字段也能索引.
支持倒排索引, 就是实现简单的字符串全文搜索. 并且支持中文分词.
支持文本,图片相似度(imgsmlr 扩展, 以图搜图)搜索.
支持向量(pg_vector)类型.
支持 GIS 扩展, 基于地理位置的查询.
我的推荐顺序:
第一: Node.js, 创业项目经常也需要管理后台或者 h5. 做这些你绕不开写 javascript. 这样能前后端统一. 当然 ios,android 端也可以用 uniapp 框架用 js 一起写了.
第二: Python, 足够简单,库也丰富, 是这里面最容易上手的. 而且创业项目也经常会用到爬虫或 AI 相关的,而这些用 python 都是比较好的选择. python 可以用 fastapi 框架, 速度比 flask 快不少. 在你 app 日活 100 万以前应该不会有什么性能问题.
Java 不太推荐, 个人认为 Java 还是稍微复杂了一些. 不适合创业团队. 优势是生态全. 啥都有, 也好招人
Go 也不太推荐, 它优势是性能, 开发效率比 Nodejs 及 Python,PHP 差不少. 等你日活过百万了, 再考虑用它优化核心服务吧.
PHP 不推荐. 是因为我也不会, 个人对它是有偏见的, 总感觉是要被淘汰的东西.