本人是 iOS 开发,准备自己创业开发 APP,要自学一门后端语言, Java 、 PHP 、Go、 Python 、Node.js,请各位大佬推荐一下学习哪个,主要应用场景是给 iOS 客户端用的 API

2023-09-04 16:38:58 +08:00
 helloword001
本人是 iOS 开发,准备自己创业开发 APP ,要自学一门后端语言,Java 、PHP 、Go 、Python 、Node.js,请各位大佬推荐一下学习哪个,主要应用场景是给 iOS 客户端用的 API
12819 次点击
所在节点    程序员
184 条回复
chag12540
2023-09-04 18:04:56 +08:00
建议 Python 吧
version
2023-09-04 18:05:12 +08:00
无脑 nodejs
直接上云函数 https://cloud.tencent.com/product/sls
等熟练了..有成品了..再迁移也不迟...等有 1 万月活.再考虑其它..
推荐 go 的人.我不想说.写 10 个接口.都猴年马月...现在很多业务都是调用第三方 api..用 nodejs 中转是最快捷的.
nickfox5880
2023-09-04 18:05:55 +08:00
@codeMore 我用过一点 对 python 不熟悉 在我用的时候 最难受的就是觉得他的阻塞 不大理解。 可能是我习惯了 nodejs
kalman03
2023-09-04 18:07:21 +08:00
我的建议是,找个合作伙伴,比如我,一起合作不更香么
cpalead
2023-09-04 18:07:27 +08:00
java
kakki
2023-09-04 18:10:39 +08:00
python ,go 二选一。
darklost
2023-09-04 18:11:46 +08:00
node.js - 后续会写一写 web 前端
java - 追求稳定体系
golang - 追求稳定想了解云原生
assad
2023-09-04 18:12:17 +08:00
PHP ,Go ,Python 可以选一个
darksword21
2023-09-04 18:12:25 +08:00
go ,或者 nodejs

别 python ,火葬场
bitmin
2023-09-04 18:17:12 +08:00
强烈不推荐 java ,除非时间太多,不管调试部署都浪费时间和电脑内存

go 也不是非常推荐,python 这类解释型语言又有类型提示的开发起来真的快乐
maxxfire
2023-09-04 18:19:11 +08:00
如果 java 后端可以完全用 kotlin 写,那就它了,因为它就是 swift 的孪生兄弟
wangbin526
2023-09-04 18:22:22 +08:00
单纯写 API 的话,偶最初选的 Python FastAPI ,专业写 API 的框架,确实自动类型验证和生成接口文档方便不少,但实测性能实在孱弱,同配置下都是异步读写 Redis ,FastAPI 压测 QPS 仅 4 千,而 Go Fiber QPS 有 5 万,而且不少库比如 TDengine 官方 Python 连接器不支持异步,性能更差
果断中途换 Go Fiber ,大项目新手可能会学很久,但如果只写 API 也就接收几个参数,读写下缓存和数据库再返回 JSON 而已,Go 新手熟悉下文档三天内肯定能写 API ,压测性能爆表,实测 Fiber 代码量也没比 FastAPI 大多少,就是 err 处理繁琐点,没选 gin 是因为据说路由不好用
darkengine
2023-09-04 18:23:51 +08:00
Python, PHP 吧,效率第一,快速验证商业模式才是最重要的
dilu
2023-09-04 18:31:27 +08:00
楼上各种推各种语言的,但说实话,综合考虑成本最低的还是 PHP ,甚至 Python 都不行,固然 py 也很简单,但是市场上不好招人呀,楼主后面如果创业有小成不用自己下场 coding 的时候,PHP 绝对比 Python 好招人,尤其是 web 领域

单说学习成本,PHP 也稍微比 Python 低一点点,现在的生态也很成熟,要性能有 swoole ,要快速开发有 laravel 甚至两者还能结合起来
wodema
2023-09-04 18:36:49 +08:00
推荐 Node.js ,自己干的话,重要的是效率,这种一种语言能多个平台开发的是更好的选择,以后你想要做网站,小程序,桌面客户端都不需要从头开始学起了
cgpiao
2023-09-04 18:39:40 +08:00
当然是 PHP
agagega
2023-09-04 18:41:21 +08:00
用你最熟悉的语言。如果你什么语言都不熟悉,那我推荐 Ruby on Rails
encro
2023-09-04 18:50:05 +08:00
django 。。。。

开工啦,

啦啦啦啦,,,,

结束啦。。。

我的代码和后台只有我自用的话。。。。
sofukwird
2023-09-04 18:54:11 +08:00
Go 有 pocketbase ,尽量不写代码
fengfisher3
2023-09-04 18:58:35 +08:00
需要帮忙备案的业务吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/970816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX