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

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

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

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

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

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

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

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

© 2021 V2EX