往个人开发者方向进行的话,APP 后台服务是必须要做的一环。选择学习的语言很重要,影响深远。以下是一些语言的优劣势,大家看法如何?
JAVA:
优势:目前最流行的后端服务语言。学习材料最多。提升对 JAVA 的理解,对开发 android app 有帮助。
劣势:开发较脚本语言会慢一些。
NODEJS:
优势:提升对 JS 的理解,对开发 H5 有帮助。
劣势:无
SWIFT:
优势:提升对 SWIFT 的理解,对开发 ios app 有帮助
劣势:现有后端框架是很少的。
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 2019-09-04 19:40:37 +08:00
如果你什么都不会,建议学 php,赚钱为要
|
15
SuperMild 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
ck65 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
janus77 2019-09-04 20:29:00 +08:00 via iPhone
php
|
24
caskeep 2019-09-04 20:49:02 +08:00 via iPhone 1
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 是最好的语言
|