个人 APP 后台服务语言选择?

2019-09-04 18:09:07 +08:00
 fffang

往个人开发者方向进行的话,APP 后台服务是必须要做的一环。选择学习的语言很重要,影响深远。以下是一些语言的优劣势,大家看法如何?

JAVA:

优势:目前最流行的后端服务语言。学习材料最多。提升对 JAVA 的理解,对开发 android app 有帮助。
劣势:开发较脚本语言会慢一些。

NODEJS:

优势:提升对 JS 的理解,对开发 H5 有帮助。
劣势:无

SWIFT:

优势:提升对 SWIFT 的理解,对开发 ios app 有帮助
劣势:现有后端框架是很少的。

PYTHON:

优势:未知
劣势:未知

GO:

优势:未知
劣势:未知

微软系语言:

优势:未知
劣势:未知

7589 次点击
所在节点    移动开发
37 条回复
love
2019-09-04 18:11:51 +08:00
个人就别选 java 了,node 最适合
botian
2019-09-04 18:46:22 +08:00
php 是最好的语言
fffang
2019-09-04 18:48:34 +08:00
@botian

忘记加入 PHP 了,有何优劣势?大概和 PYTHON 一样?
merpyzf
2019-09-04 18:50:24 +08:00
个人会选 Python 配置简单开发速度快,编码过程很舒适。
Maboroshii
2019-09-04 18:50:46 +08:00
会什么用什么吧。 如果什么都不会就用 nodejs 吧, 毕竟 js 无所不能(
blessyou
2019-09-04 18:54:15 +08:00
万一哪天你想开发个网站呢,对吧!那就 js 吧
fffang
2019-09-04 19:05:46 +08:00
fffang
2019-09-04 19:06:09 +08:00
@blessyou
@Maboroshii
确实比较心仪 node,不过能不能说说劣势呢?
mrobot
2019-09-04 19:16:40 +08:00
独立开发:
技术导向(❌)
业务导向(✅)
产品定义清楚了再决定会好很多
用到相关技术即使不熟悉也可以边开发边学 前提是需要对相关编程领域生态环境有个清晰的认识 到达可以评估项目进度就可以了
visonme
2019-09-04 19:19:56 +08:00
个人,倾向推荐 NODE,PHP,PYTHON
loginbygoogle
2019-09-04 19:23:36 +08:00
独立开发,node.js 无敌
MonoLogueChi
2019-09-04 19:23:44 +08:00
我推荐 C#
sxw11
2019-09-04 19:26:57 +08:00
我 dotnet core webapi 10 张表 20 个接口左右的 CRUD 项目,3 天,当然前提是你选个好点的 orm。
qiayue
2019-09-04 19:40:37 +08:00
如果你什么都不会,建议学 php,赚钱为要
SuperMild
2019-09-04 19:43:53 +08:00
这些流行语言你多学几个就会发现,都差不多,特别是你能用到的部分(作为框架使用者而不是发明者)差别更是细微。

就像吃菜,八大菜系各有人喜欢,语言也一样,说好不好,大部分是口味问题。
murmur
2019-09-04 19:47:45 +08:00
j2ee = 捷途易易
iPhoneXI
2019-09-04 19:49:24 +08:00
个人开放没必要向企业看,玩自己舒服的,适合云平台的
ck65
2019-09-04 19:54:00 +08:00
任何语言:
优势:你会
劣势:你不会
TangMonk
2019-09-04 19:59:08 +08:00
个人使用的话推荐 ruby
zachlhb
2019-09-04 20:18:30 +08:00
python 吧,开发快速

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

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

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

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

© 2021 V2EX