独立开发 iOS App,后端用什么语言写合适?

2021-01-20 23:43:14 +08:00
 qtoq126
本人 IT 萌新,目前工作是做 AutoCAD 的二次开发,基本就用的就是.NET Framework 那一套,写 C#。
自己对 iOS App 很感兴趣,自学了 Swift,目前在看 SwiftUI,想以后自己做几个小 App 练练手。
考虑到后期搭建服务器,自己写 CRUD,或者做做 WebAPI,不知道用哪个语言合适,之前没搞过 Web 开发。

目前备选:
1. C#(.NET Core):考虑是在 Mac 上开发,感觉.NET Core 的使用应该没有在 Win 上方便。而且我不太喜欢 cshtml 里面那种 html+C#混编的方式,看着好别扭。

2. Python:需要重新学习,另外看到之前的帖子有人说 Django 用来做 App 后端比较重,不知道是不是这样。

3. Go:需要重新学习,但是代表了后端未来的趋势?搜了下 Go 貌似最适用的场景是微服务和分布式,处理高并发,用来做 App 后端是不是有点大炮打蚊子的感觉?

4. Ruby:很早之前想接触的一门语言,但是一直没有尝试过,ROR 是不是快过气了?

这是我目前内心的一些想法,想大佬们帮我分析和权衡下,究竟哪种更合适一点?
感谢大家,语言不分好坏,我个人都很喜欢。
15146 次点击
所在节点    程序员
130 条回复
chouchoui
2021-01-22 09:31:32 +08:00
都直接.NET Core 写 WebAPI 了,不需要 Razor 页面
Bluecoda
2021-01-22 10:26:02 +08:00
Ruby on Rails 只是国内过气了,潮流这种东西从来从来都不一定是对的
DHH 近期刚发布了 turbo,这东西用少量 js 做了很多 SPA 的东西,hey.com 就是这样做出来的,压缩后只有 40k 多一些的 js,整个网站反应迅速,还是非常惊艳的。从近期 react server component 来看,server render 还是非常香的。
而且 Ruby 3.0 也刚刚发布,速度比 2.0 快了非常多:https://www.fastruby.io/blog/rails/ruby/performance/how-fast-is-ruby-3-on-rails.html

建议一试,用了就回不去了
zoharSoul
2021-01-22 13:48:12 +08:00
当然是 java 啦 和 c#差不多
deepzz
2021-01-22 13:48:34 +08:00
最好找个后端一起合作比较和,各自专注自己的领域
pengyu
2021-01-22 18:07:43 +08:00
我用过 Openresty+lua 写过接口,挺简单的
chhpt
2021-01-22 22:31:39 +08:00
@ETO 已经支持多端挺久了
ETO
2021-01-23 10:08:08 +08:00
@chhpt 好吧,看来我已经好久不玩小程序了,多谢大家的指正。
ginjedoad
2021-01-23 11:45:07 +08:00
直接用 rust 就好了。不用 5 年之后还要重新再学一门别的语言
kios
2021-01-23 12:26:39 +08:00
选自己熟悉的吧 业务量上来再 port 到其他语言
hotsymbol
2021-01-26 00:47:52 +08:00
前面说 Go 只适合做中间件? 是没有认真用过 Go 吧 ?

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

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

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

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

© 2021 V2EX