[求助] 我是 iOS 开发,想自己做 APP,但是不会服务端开发技能,请问服务端自学用什么技术上手比较快呢?不要求服务端技术怎么深入,只求够用

1 天前
 xieweilyg
3202 次点击
所在节点    程序员
87 条回复
yxhzhang185
1 天前
python fastapi
xhc99999
1 天前
首先排除 Java
RightHand
1 天前
当然是 java 啊,顺道把 Android 也解决了,完美
eGlhb2Jhb2Jhbw
1 天前
coding 还好,主要是后端 infrastructure 的搭建和配置需要的经验太多。
如果不想下功夫的话,可以看看 leancould 之类的服务,直接在 client CRUD ,不用关心后端
jmliang
1 天前
golang
wonderfulcxm
1 天前
swift 也可以写服务端(不是
TestFlight
1 天前
这样吧,你教我,我教你
dilu
1 天前
我觉得#4 说的非常正确,语言好学但是对应的 infrastructure 是非常吃经验和水平的事,就拿 go 来说当然简单,但是 go 本身不支持热更新(虽然有一些包能做到),那你就需要 2 台机器,每次先从负载上摘流一台然后更新一台,非常麻烦。

所以我更推荐 php/python ,最大的好处是对运维的要求低,并且即使不用 redis 之类的缓存,直接操作数据库,性能也不会很弱,最起码在你产品起来之前性能绝对够用。你可以搞个什么 bt 面板或者 1pannel 之类的,就完全不用运维了。你甚至可以直接把代码扔到一些支持 php/python 的虚拟空间上直接跑,心智负担更低。至于性能,相信我,真的够用。等到不够用的那天你也有足够的资本招人重构了。

当然如果你就是想做个玩具,就是为了玩玩,我推荐 go/java
importmeta
1 天前
我是前端, 我选 Node.JS
iOCZS
1 天前
nodejs
zczy999
1 天前
建议 java 生态丰富 springboot 一把梭
szuwest
1 天前
看你熟悉什么语言吧。如果你熟悉 Java ,那就用 springboot ,那个一套真的很成熟很快捷。我是做 Android 和 iOS 很多的客户端开发,后来有机会做了一下 Springboot 开发,一下就学会了。
当然你熟悉 JavaScript 的话,也可以用 nodeJS 。
其实很多有语言都有框架,选你自己比较熟悉的,想要快速上手的话。
sdrpsps
1 天前
我选择 nestjs
gerefoxing
1 天前
nodejs 呗
finab
1 天前
会数据库么?一般的需求,大多就是对数据库的增删查改,将业务转换成对数据的操作。
语言只是操作数据库的工具罢了,我没怎么学过后端,但数据库学的不错,所以好像不用学就会后端开发。
xiaoqidev
1 天前
17 年花 19.9 买了一个 php+thinkphp 的视频教程,在此之前从未接触过后端,学了四天直接上项目,之后边实践边学习,一直到现在,之后也接触了 java/node/Next.js/python 等,感觉还是 php 最方便。独立开发主打能用就行,个人实践证明技术好不好、玩的花不花并不重要,用户不关心
wodema
1 天前
不做服务端,用户数据存用户的 iCloud 。如果真要用到服务端,node.js ,php ,Python 都可以,怎么简单怎么方便怎么来,现在 cursor 基本能实现你的简单需求了 🤣
kakki
1 天前
问就是 golang
liunice
1 天前
简单点的用 Python Flask , 一个文件就可以搞定一组 API 。复杂点的学 Nest.js 。话说我以前刚创业那会儿,花了一周自学了 PHP 就上手开发了一整套后台(带 web 界面和 API 接口),PHP 上手还是挺简单的。
RayJiang9
1 天前
如果用的是 Swift ,可以用 Vapor 框架做服务端,现在已经很方便了

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

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

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

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

© 2021 V2EX