web 开发,如果要在 PHP , node.js, Python ,Go 语言选一个,那么选谁了?

2020-06-05 14:33:42 +08:00
 tctc4869

做 web 开发,如果要在 php,node.js ,python,Go 语言选一个,那么选谁呢? ( c#和 java 就不考虑了)

像我在乎的话,

第一是生态,

第二是开发效率,比如语法糖。例如函数式编程,不要像 java8 一样啰嗦,java8 的函数式编程相对 c#的委托和 js 是很啰嗦的,不能直接把变量当方法调用。

第三,是开发环境是否方便安装,比如像 jdk 和.net framework,点击安装文件,点击下一步按钮,等待安装完成就可以。ide 根据可视化界面部署,创建开发项目是否方便

第四是打包部署方便性,打包既可以用命令行,也能用 ide 方便打包项目。而部署像软件一样点击可执行文件部署,或者是把部署命令写成脚本文件与打包的文件放在一起,点击即可部署。

10276 次点击
所在节点    程序员
87 条回复
Carlgao
2020-06-06 18:55:12 +08:00
觉得 PHP 只能做 Web 路有点窄,所以转 Go 中!!
MikeFeng
2020-06-06 21:25:58 +08:00
node>go>python>php
jss
2020-06-07 07:44:08 +08:00
你这就像 GTR(go) 跟电动车 自行车比一样,电动车插钥匙就开动,甚至,自行车钥匙都不要,它们能一样吗?
shellic
2020-06-07 07:49:05 +08:00
web 开发除了 Java 就是 PHP,别听别人瞎 JB 吹瞎 JB 黑;架构做不好用什么语言重构都得火葬场,代码是人写的,代码屎说明人屎不是语言屎;你去招聘网站看一下就知道一群吹这个黑那个的都是搁那打嘴炮;当然你如果不用 Java 又瞧不上 PHP 那选 Go 吧,至少这两年在吹 Go,招人应该不会太难,靠不靠谱就不知道了,毕竟很多都是半瓶子水从别的语言转过去的。
newtype0092
2020-06-07 11:18:38 +08:00
@p1gd0g 老哥多讲讲呗,因为什么问题重构,怎么规划的,重构完解决了多少,开发人员怎么安排的等等。。。
JaguarJack
2020-06-07 12:35:36 +08:00
PHP 。楼上很多都是扯犊子。php 写的💩的人写啥都是💩。和语言一点关系没有
p1gd0g
2020-06-08 09:05:27 +08:00
@newtype0092 主要还是性能问题,我们这边两条类似的业务线,php 用的机器多一倍,还竞猜告警。
规划就是先改一部分接口,逐步迁到 go 。目前就是 php 和 go 同时在跑着。开发要求 php 和 go 都会。

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

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

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

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

© 2021 V2EX