Go 写 web 应用比 PHP 优秀在哪里?

2023-02-06 18:04:32 +08:00
 Features
PHP 在 web 领域有丰富的生态和大量成熟的开源项目
我业余接单只写 PHP ,实在是太快太爽了
但是这几年很多 PHPer 纷纷转投 GO ,而且大部分也是写 web 应用

我想请教下 Go 语言纯写 web 的话,比 PHP 优秀在哪里?
我只是业余接单的话要转 Go 吗?
4274 次点击
所在节点    程序员
38 条回复
sora2blue
2023-02-06 20:44:22 +08:00
适合并发编程和微服务
liuxu
2023-02-06 21:29:47 +08:00
你项目日平均能过 1k 的 qps 就上 go ,没有就 php
w3cll
2023-02-06 22:47:01 +08:00
一把梭 PHP
w3cll
2023-02-06 22:48:51 +08:00
其实我很好奇,为什么 Zend 不好好改进 PHP ,同样是动态型的语言,Python 、JavaScript 就比 PHP 混得好,实在不行就学 Python 2.x 和 Python 3.x 做分割。
PHP10 是老版本,PHP10 之后的是重新设计的版本。
xuanbg
2023-02-06 23:19:48 +08:00
想不到有什么好处,真的。写 web ,PHP 就挺好,要不然就 Java 。go 连个生态都没有,替代 C 艹还差不多。替代 PHP ,怕是嫌自己过得太轻松吧?
lepig
2023-02-06 23:32:12 +08:00
纯 web 没有选择 go 的理由

除非 web 上面有高并发,但即便如此也是 golang 来辅助做对应的模块,大部分业务 php 就能解决,而且开发效率更快
lepig
2023-02-06 23:33:52 +08:00
@lepig 定时任务或者消费队列这些玩意是可以考虑 go ,但是不是非他不可
zagfai
2023-02-07 01:09:48 +08:00
不优秀在哪,go 的盛行主要 3 点,确实方便地解决了一个细分的痛点,做高性能 rps api ,2 ,刚好 python 在写 api 方面替代 java ,php 的路上达到了饱和,技术线需要有新技术的研发充当业绩,3 ,既然大家都用了,羊群心理上就会吹出一个新的神。
chendy
2023-02-07 08:00:09 +08:00
业余接单果断 php 一把梭
wangnimabenma
2023-02-07 09:48:37 +08:00
做了 7 年 PHP 优先哪不知道,但是 GO 比 PHP 薪资高
gold2022
2023-02-07 10:36:41 +08:00
单纯工资高
xuyang2
2023-02-07 11:04:42 +08:00
现在 Go 真的 “连个生态都没有”吗?
SpicaStar
2023-02-07 11:29:36 +08:00
@w3cll python2 搞了十几年才逐渐淘汰,要是早知道代价这么大估计也不这么干
现在 Go2.0 逐步实现,也不做这种割裂的大升级
zagfai
2023-02-07 15:35:28 +08:00
@SpicaStar 回过头来看,py3 已经成功了。。
yuancoder
2023-02-07 15:37:40 +08:00
工资高
jjx
2023-02-07 16:15:16 +08:00
怎么说呢

你用自己的舒适区去评论一个你认为不是舒适区的东西 能得到什么结果
dbskcnc
2023-02-07 20:59:00 +08:00
因为你很可能会接触到很多不算是 web,但又和 web 有关联的业务,用 go 优势就大了
kkbblzq
2023-02-08 01:11:14 +08:00
个人认为,小规模团队 /个人项目,在起始的时候的确 php 会比较容易,然而当项目规模起来,团队扩大又或者上下游服务增加,php 基本就没有什么优势甚至有很多劣势。特别是近些年云的兴起,现在连培训班都不教 php 了:)

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

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

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

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

© 2021 V2EX