主要是最近想学一门新的后端语言,很纠结这三门学哪一个!我是做 iOS 开发的!大家帮我分析下!
1
littleylv 2017-11-24 09:15:49 +08:00
怕不是又要引战了。
我不敢回答 |
2
a3n4t 2017-11-24 09:17:15 +08:00 1
它好,你也好,大家好才是真的好
|
3
fzxml 2017-11-24 09:20:23 +08:00
都学 从 php/python 开始, 推荐 php
|
4
fivestrong 2017-11-24 09:23:49 +08:00 via Android 4
p5 天下第一
|
5
jtsai 2017-11-24 09:24:55 +08:00
然后就有人说 Java,然后又有人说 nodejs...
其实我感觉问这些语言有什么特点,然后自己分辨就好... |
6
BlackAndBlue OP @fzxml 为什么 PHP ?不是说 PHP 马上要被淘汰了嘛?
|
7
assad 2017-11-24 09:28:01 +08:00 via Android
@BlackAndBlue 听谁说的?
|
8
nyfwan123 2017-11-24 09:28:27 +08:00
学 PHP 吧,政治正确。
|
9
BlackAndBlue OP @assad 我身边的朋友都这么说!
|
10
CreSim 2017-11-24 09:37:58 +08:00 via Android 1
PHP 再活 9 年没问题。
为什么是 9 年?因为去年我说了再活 10 年没问题。 |
11
dilu 2017-11-24 09:39:40 +08:00
做为一个 PHP 程序员,我想推荐 PHP 但是怕被鄙视
抛开别的不说,最起码 PHP 还是比较容易学的,不然那些培训机构干嘛不培训 C 不培训 Py ?当年 PHP 的培训班简直多的可怕。最起码上手很快,学起来简单。深入的去讨论哪个语言好反而落了下乘,我只相信一点,就是语言没有谁比谁好,用正确的语言做正确的事。 个人见解,不想引战 |
12
lijsh 2017-11-24 09:40:35 +08:00
你两个都学一下就完事了,都不是很难的东西。
|
13
solgh 2017-11-24 09:40:37 +08:00
恕我直言,php 是世界上最好的语言。逃)
|
14
justudy 2017-11-24 09:45:35 +08:00
不吹不擂,PHP 还能再活五百年
|
15
weer0026 2017-11-24 09:51:36 +08:00
三个我都会用点,从使用上说纯 web 后端那就 php,如果想多做一些其他方面的事情那就 python,golang 偏后端底层,一点愚见。
|
16
assad 2017-11-24 10:10:24 +08:00
@BlackAndBlue 哦,好吧
|
17
assad 2017-11-24 10:11:36 +08:00
那就学 Python 吧
|
18
assad 2017-11-24 10:11:49 +08:00
虽然学 Python 不好找工作
|
19
Itanium 2017-11-24 10:12:51 +08:00
@fivestrong
垃血秒 |
20
parkcg 2017-11-24 10:14:35 +08:00 via Android
PHP。
程序员最大的问题是瞎折腾技术,都只学到入门,不深入。你既然本身是客户端开发,还想学后台,我猜你的目的是想独立做产品。 既然是做产品就选哪个容易学,开发效率高,出成果快。别老想着,既学习牛逼的技术又做出牛逼的产品,你只是普通人。 |
21
BlackAndBlue OP @assad Python 不好找工作?感觉也有很多在召人呀 Go 也有很多
|
22
BlackAndBlue OP 感觉国内还是 PHP 居多,因为小公司多 用到 Python 和 Go 的都是大公司
|
23
assad 2017-11-24 10:19:26 +08:00
@BlackAndBlue 相对而言,JAVA 和 PHP 在国内比较好找工作,其余的非大厂或者小情怀公司都不招!
|
24
jy01264313 2017-11-24 10:22:15 +08:00
Python 吧
|
25
TuringGunner 2017-11-24 10:22:29 +08:00
当然是学最好的语言了
|
26
poorcai 2017-11-24 10:24:12 +08:00
同意楼上,学最好的语言,当然哪一门最好,我也不知道哈哈哈哈
|
27
loshine1992 2017-11-24 10:24:54 +08:00
派松可以做的东西比拍黄片多,建议派松
|
28
mentalkiller 2017-11-24 10:36:15 +08:00 1
过来人告诉你,学 py 真的不怎么好找工作啊,泪奔。。。
建议学一门(半)编译型语言,然后把 py 作为工具语言,这样求职的时候优势很大。 |
29
Yoock 2017-11-24 10:38:09 +08:00
首先你学过来想用来做什么?
|
30
bonfy 2017-11-24 10:39:43 +08:00
学 python 不好找工作倒是真的,不过呢 python 代码写起来舒服(比别的语言少写好多代码,而且库也比较多)
追求性能就学 Go 吧,我指的是做 http server 的话 php 是最好的语言,虽然我没学过... |
31
tonghuashuai 2017-11-24 10:42:08 +08:00
你都写一下,哪个舒服用哪个呗
|
32
haogefeifei 2017-11-24 10:43:16 +08:00
Python 口袋里的瑞士军刀,学了一辈子好,不单单可以做后端
Go 是把利刃,需要高性能的时候就有用场了(游戏服务器) PHP Java C++ OC 是能帮你找到工作的语言。。 至少得会一种。。。 LZ 已经会 iOS 了不愁工作。那还等什么?学 Python 啊 |
33
mooncakejs 2017-11-24 10:43:47 +08:00
用得到 websocket 就上 nodejs,可以搭配 typescript 用。
|
34
SuperMild 2017-11-24 10:45:49 +08:00
为什么不都学呢?又不是急着学完找工作。
|
35
zcl0621 2017-11-24 10:53:33 +08:00
目前是 python + 运维 用 python web 写了个运维平台 但是轮子造的并不圆
不过 python 找工作真心不好找 运维要求的 python 会写脚本就 ok 了 devops 要求的一般都是要求有开发经验 so 还是学 php 吧 毕竟是世界上最好的语言 逃) |
36
gpw1987 2017-11-24 10:53:54 +08:00
学透都很好
|
37
darluc 2017-11-24 11:05:00 +08:00
语言每年学一门,用过才知道各自的优势嘛。既然有开发基础,就没必要学 PHP,推荐先从 python 开始。
|
38
notreami 2017-11-24 11:10:26 +08:00
java+javascript
|
39
EricCartman 2017-11-24 11:23:58 +08:00
Python + Go
|
40
yongzhong 2017-11-24 11:24:37 +08:00
@fivestrong 走错片场了吧
|
41
UBcai 2017-11-24 11:26:53 +08:00
java 吧,工作好找
|
42
tagtag 2017-11-24 11:46:04 +08:00
你既然是 iOS 开发,那么后端必然都是接口,PHP ,Go 和 Python 哪个写接口最快,部署最方便,我认为是 PHP,目前 APP 的后端接口咱们按量看,这三个肯定 PHP 量最大。
|
43
yuriko 2017-11-24 12:07:41 +08:00
如果你打算考虑扩展后端能力来支持自己前端开发的话,我觉 PHP 是个好选择,入门上手快,一些杂七杂八的东西也齐。
另一方面也可以考虑下 JAVA,后端和 Android 都可以兼顾(夹带私货状态)…… 如果要专精的话就不好说了…… |
44
xiaoz 2017-11-24 12:09:28 +08:00
PHP 是世界上最好的语言,逃~
|
45
fivestrong 2017-11-24 12:22:03 +08:00 via Android
@yongzhong 想说 php 是世界上最好的语言,怕被打。
|
47
mooncakejs 2017-11-24 12:50:20 +08:00
@jxl php 不需要编译,apache nginx 都是常驻的进程,丢个文件上去就能运行,临时有需要修改只要 ssh 上去 vi 一下,重启都不需要,谁能比。
|
48
askfilm 2017-11-24 13:05:35 +08:00
找工作的话,当然 php 最方便
|
49
lk1ngaa7 2017-11-24 13:13:27 +08:00
哪一个不好学?
|
50
jxl 2017-11-24 13:21:17 +08:00
@mooncakejs 配置好环境的情况下有啥好比的啊 直接装完系统的时候。
|
51
sensui7 2017-11-24 13:31:44 +08:00
想找工作学 php, 不想找工作学 python, 想玩玩学 go.
|
53
duobei 2017-11-24 13:54:43 +08:00
无论你想不想从事数据科学,Python 都是值得你上手的语言,况且这么语言也不怎么难;
如果你想从事后台网络编程之类,Go 是不二之选; 如果只是想玩玩,Haskell、Rust、Scala 随便选一个吧。 |
54
hbkdsm 2017-11-24 13:55:13 +08:00
《 Seven Languages in Seven Weeks 》
《 Seven More Languages in Seven Weeks 》 |
55
flowerains 2017-11-24 14:04:37 +08:00
PHP 全世界最好的语言。
起码工作是肯定找得到的 |
56
iVanilla 2017-11-24 14:08:39 +08:00 via Android
来学 Ruby 吧 (
|
57
mooncakejs 2017-11-24 14:44:30 +08:00
@jxl 开发又不是外包,外包也不止一次交付。平常开发,环境只要搭一两次, 部署代码却 n 次。即使上了 gitlab ci +docker ,编译打包部署都比不上 php 方便,特别是 debug 线上 bug 的时候,开一台机器断开公网,ssh 或者 docker exec 进去容器,vi 一下 debug 完事。。
|
58
jxl 2017-11-24 14:51:11 +08:00
@mooncakejs zjp 这样说就没意思了,要这样说 还啥抛开 一次,两次,三次。 也可以 先写一次程序啥的 一键编译 部署 运行有问题么?照这样说,什么程序都能做到你说的除开,一次,两次,三次配置的问题。
|
59
jxl 2017-11-24 14:55:57 +08:00
@zjp @mooncakejs 考虑过客户不给接触服务器么?
|
60
lengyihan 2017-11-24 15:03:42 +08:00 via Android
学 c 最好,啥不怕,
|
61
mooncakejs 2017-11-24 15:59:23 +08:00 via iPhone
@jxl 考虑过跨平台吗。
|
62
derrickT 2017-11-24 16:14:29 +08:00 via iPhone
go 挺好学啊,利益相关 java 程序员
|
63
Icezers 2017-11-24 16:27:13 +08:00 via iPhone
php 最好入门,Go 适合长期学习,Py 除机器学习外不建议全部投入
利益相关,Android 转 Golang,入门过 PHP 和 py |
64
madmen 2017-11-24 16:39:21 +08:00
感觉楼主不知道要干吗,所以会提这种问题;
|
65
Mavious 2017-11-24 17:01:03 +08:00
作为一个只是想偷懒 /让机器代替手的人(无任何基础),我觉得 py 比较符合我的需求
|
66
jxl 2017-11-24 17:06:50 +08:00
|
67
assad 2017-11-24 17:18:05 +08:00
@mooncakejs 同感,频繁打包,频繁编译,频繁上传,累死人了
|
68
assad 2017-11-24 17:20:34 +08:00
@jxl 频繁改需求,频繁打二进制包,频繁上传到远程服务器,频繁重启。你觉得 PHP 方便还是二进制包方便? PHP 直接改完了事,你还得打包,然后再传上去,就算有自动化构建工具,流程该走还得走。
|
70
mooncakejs 2017-11-24 17:32:09 +08:00
@jxl 我就问问在服务器 0 配置下,能不能打包起来。
|
71
chenqh 2017-11-24 17:34:27 +08:00
不好工作的话可以学 python,要找服务端开发工作的话必须 PHP
|
72
chenqh 2017-11-24 17:35:23 +08:00
@mentalkiller 我也是,不好找工作,明年准备去上海碰碰运气了
|
73
wormcy 2017-11-24 17:36:26 +08:00 via Android
既然会 iOS, 那还是 python 吧,虽然我很喜欢 PHP
|
74
wupher 2017-11-24 17:48:55 +08:00
2000 年的时候,就说 PHP 要被淘汰了。
J2EE 要取代 PHP .NET 要取代 PHP 结果 PHP 还一直活着…… 虽然,它真的不是最好的语言 |
75
zk123 2017-11-24 17:54:17 +08:00 via Android
同意一楼
|
76
Clarencep 2017-11-24 17:56:42 +08:00
人生苦短,不如用 python
|
77
onlyhot 2017-11-24 18:03:55 +08:00
你先说你学后端语言是干嘛?玩?研究技术?找工作?
|
78
Stlin 2017-11-24 18:18:57 +08:00
emmmmmmmm |
79
chuhemiao 2017-11-24 18:59:31 +08:00
楼上正解
|
80
sammo 2017-11-24 19:43:24 +08:00
每个语言 都有自己的长处,但是,拿自己的长处去比别人的短处,只有 PHPer 干得出来,足见 ....
|
81
1iuh 2017-11-24 19:56:09 +08:00
都学吧 。
|
82
misaka19000 2017-11-24 21:18:14 +08:00
PHP 要被淘汰了???得多**才能说出这话
|
83
rashawn 2017-11-24 21:47:57 +08:00 via iPhone
学 clojure 然后折腾 emacs 嗯。
|
84
jobtesting 2017-11-24 21:49:31 +08:00 via iPhone
那来那么多事,有时间发帖,还不如直接学了。语言相通的,你看我一前端写起后台来一点不含糊。
|
85
zhangchioulin 2017-11-25 00:00:57 +08:00
同 iOS 开发工程师,我个人的建议是学 Python,因为 Python 第三方库很多很强大方便做很多事情。先把 Python 写好然后在根据什么任务选什么语言
|
86
gobomb 2017-11-25 00:05:39 +08:00 via iPhone
go 和 py 一起学,一门编译型一门解释型语言,挺好的
|
87
GreatHumorist 2017-11-25 00:09:35 +08:00 via iPhone
纵观一下,黑 php 的应该普遍处在 5.3 时代,新的版本增加了多少特性,还有现在一些强力的扩展和库根本不了解。所以啊,楼主还是自己都猜猜坑吧,自己觉得什么好用才是好用,别人说的都会带有片面性。就像我不了解 go 不了解 py,但我不会说他们差,他们没有什么性能没有什么特性,根本都不了解有什么可比性,全是在 yy
|
88
likuku 2017-11-25 06:25:14 +08:00
iOS 开发啊,那自然好好学 Swift 就好了呗。即,已经开始动手的就是最好的。
|
89
inflationaaron 2017-11-25 06:44:45 +08:00 via iPhone
推荐学 Lisp/Haskell 多懂一种编程范式比几个语言有用多了
|
90
zjqzxc 2017-11-25 08:06:29 +08:00
如果想给 app 做后端,学 php 能更快上手
如果给 app 做后端只是捎带手,可以先 python |
91
hugee 2017-11-25 08:53:28 +08:00 via Android
go
|
92
KgM4gLtF0shViDH3 2017-11-25 10:40:13 +08:00 via Android
@dilu 谁说培训班不培训 py 的,py 就是太容易培训了现在一堆。
|
93
KgM4gLtF0shViDH3 2017-11-25 10:43:56 +08:00 via Android
@jxl 只有 go 部署比 php 方便。
|
94
kn007 2017-11-25 10:50:23 +08:00 via Android
每种语言都有自己的长处和某方面的方便之处。
有时间有机会,建议都学。 说 php 要淘汰的,不知从哪里来的自信。php 并未止步不前,一直在改善,完善。 python,在爬虫和一些重复工作,性价比特别强,而且非常稳定,抗压。 go,一些新兴的东西,很多智能学习、智能 xx,很多都用 go。不过 go 我没学过,了解有限。 |
95
kn007 2017-11-25 10:50:34 +08:00 via Android
技多不压身
|
96
eluotao 2017-11-25 19:12:50 +08:00
php 和 Python 都要学。对工作 兴趣都很有帮助都。
|
97
Zephyros 2017-11-27 15:24:36 +08:00
Go 现在距流行还需要一定时间。
php 做 web 更擅长一些,python 更适合干普通的事情。 |
98
alex006 2019-02-13 10:09:07 +08:00
同 iOS, 那么后来你的选择是 PHP 还是 PY 还是 JAVA??
|