
往个人开发者方向进行的话,APP 后台服务是必须要做的一环。选择学习的语言很重要,影响深远。以下是一些语言的优劣势,大家看法如何?
JAVA:
优势:目前最流行的后端服务语言。学习材料最多。提升对 JAVA 的理解,对开发 android app 有帮助。
劣势:开发较脚本语言会慢一些。
NODEJS:
优势:提升对 JS 的理解,对开发 H5 有帮助。
劣势:无
SWIFT:
优势:提升对 SWIFT 的理解,对开发 ios ap 有帮助
劣势:现有后端框架是很少的。
PYTHON:
优势:未知
劣势:未知
GO:
优势:未知
劣势:未知
微软系语言:
优势:未知
劣势:未知
1 love 2019-09-04 18:11:51 +08:00 个人就别选 java 了,node 最适合 |
2 botian 2019-09-04 18:46:22 +08:00 via Android php 是最好的语言 |
4 merpyzf 2019-09-04 18:50:24 +08:00 via iPhone 个人会选 Python 配置简单开发速度快,编码过程很舒适。 |
5 Maboroshii 2019-09-04 18:50:46 +08:00 会什么用什么吧。 如果什么都不会就用 nodejs 吧, 毕竟 js 无所不能( |
6 blessyou 2019-09-04 18:54:15 +08:00 via Android 万一哪天你想开发个网站呢,对吧!那就 js 吧 |
7 fffang OP |
8 fffang OP |
9 mrobot 2019-09-04 19:16:40 +08:00 via iPhone 独立开发: 技术导向() 业务导向() 产品定义清楚了再决定会好很多 用到相关技术即使不熟悉也可以边开发边学 前提是需要对相关编程领域生态环境有个清晰的认识 到达可以评估项目进度就可以了 |
10 visonme 2019-09-04 19:19:56 +08:00 个人,倾向推荐 NODE,PHP,PYTHON |
11 loginbygoogle 2019-09-04 19:23:36 +08:00 via Android 独立开发,node.js 无敌 |
12 MonoLogueChi 2019-09-04 19:23:44 +08:00 via Android 我推荐 C# |
13 sxw11 2019-09-04 19:26:57 +08:00 我 dotnet core webapi 10 张表 20 个接口左右的 CRUD 项目,3 天,当然前提是你选个好点的 orm。 |
14 qiayue PRO 如果你什么都不会,建议学 php,赚钱为要 |
15 SuperMild &nsp;2019-09-04 19:43:53 +08:00 这些流行语言你多学几个就会发现,都差不多,特别是你能用到的部分(作为框架使用者而不是发明者)差别更是细微。 就像吃菜,八大菜系各有人喜欢,语言也一样,说好不好,大部分是口味问题。 |
16 murmur 2019-09-04 19:47:45 +08:00 j2ee = 捷途易易 |
17 iPhoneXI 2019-09-04 19:49:24 +08:00 via Android 个人开放没必要向企业看,玩自己舒服的,适合云平台的 |
18 mogita 2019-09-04 19:54:00 +08:00 任何语言: 优势:你会 劣势:你不会 |
19 TangMonk 2019-09-04 19:59:08 +08:00 个人使用的话推荐 ruby |
20 zachlhb 2019-09-04 20:18:30 +08:00 via Android python 吧,开发快速 |
21 angith 2019-09-04 20:23:04 +08:00 via Android 其实你自己已经列出来了。。。 那就 node 啊 |
22 dcalsky 2019-09-04 20:23:54 +08:00 django + rest framework = 开发效率无敌 |
23 rb6221 2019-09-04 20:29:00 +08:00 via iPhone php |
24 caskeep 2019-09-04 20:49:02 +08:00 via iPhone golang 是未来 |
25 HarryQu 2019-09-04 20:58:52 +08:00 Java 老矣,尚能饭否? 首先,你不得不承认,Java 的生态是比较好,无论你做什么功能,都能迅速搜索到相应的解决方案。 其次语言只是工具,如果你深入已经掌握一门语言,学习上述任何一门语言都是非常快的。 如果你想既想做 App ,又想独立做后台的话,学习 Java 吧,后端用 SpringBoot 快速开发。 Java 开发 Android 的话,省去了学习语法部分。事实上,Android 需要注意的是 UI、各种机型的适配、各种组件在不同版本的 Android 上的差异,一般不需要你有很高的 Java 水平,需要你有足够的耐心。 开发 IOS 的话,我当初学的是 OC , 两周独立入门(当时我已经有 Android 一年多的开发经验),一个月后开发出第一个版本的 App,之后两周迭代一个版本,界面用 Masonry 一把梭,其他和 Android 大同小异,也有很多的坑要踩。 最后我给你的建议是放弃独立开发,术业有专攻。如果上述的任何一门你都没学过的话,独立开发会非常吃力。 其次移动端的很多坑需要有至少一年的开发经验才能独立解决,否则你会浪费大量的时间在解决 Bug 上。 |
26 aneureka 2019-09-04 21:10:12 +08:00 via Android 我现在的个人的小东西全是 python 后端。。 |
27 damngood 2019-09-04 21:29:28 +08:00 如果不是 太严肃的项目的话,可以考虑用 swift 做后台, 优势就是你已经比较熟悉了. 严肃点的项目的话又不想在语言上折腾的话, 那就 可以是 Go. 也是我个人目前的方案. |
28 xx19941215 2019-09-04 21:55:05 +08:00 via iPhone 选你最熟悉的 |
30 dewi 2019-09-05 00:09:00 +08:00 via iPhone 小站后台 php 完全可以了,大战的话建议 Java |
31 Valid 2019-09-05 00:15:21 +08:00 go 吧,新的已经出来了 |
32 zander1024 2019-09-05 01:35:57 +08:00 node,php java 都还行。 虽然天天喷 node,架不住搞前端的多啊,js 会直接上手,再让他们学一门后端完全浪费时间 |
33 liu3stone 2019-09-05 09:08:23 +08:00 个人网站, 前端用的 react + ts, 后端用的 node.js + ts。 顺手,真香 |
34 mmdsun 2019-09-05 12:35:43 +08:00 via Android Java 或者 .net core 写 api |
36 fengbjhqs 2019-09-24 17:41:07 +08:00 你开发 app 准备用什么语言? 人生苦短 |
37 KuroNekoFan 2019-09-26 20:59:47 +08:00 via iPhone js 是最好的语言 |