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

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

我想请教下 Go 语言纯写 web 的话,比 PHP 优秀在哪里?
我只是业余接单的话要转 Go 吗?
4267 次点击
所在节点    程序员
38 条回复
NaVient
2023-02-06 18:18:57 +08:00
没必要,Go 优秀在性能
dilu
2023-02-06 18:22:44 +08:00
没必要,接单就是 PHP 一把梭
xiaoriri666
2023-02-06 18:40:24 +08:00
目前 PHP 还是外包老大
xwchaoa
2023-02-06 18:48:10 +08:00
优势就是开发慢一点
LeslieLeung
2023-02-06 18:55:04 +08:00
强类型、跨平台
但写得快还是 PHP
hhjswf
2023-02-06 18:57:03 +08:00
偏个题,大哥怎么接单的
xiaoz
2023-02-06 19:02:14 +08:00
看场景,哪个方便我用哪个。开发效率和生态,我觉得 PHP 更好。golang 在并发和性能上更好,而且常驻内存还有其他好处,比如定时任务实现。所以我都要。
lalalaqwer
2023-02-06 19:03:00 +08:00
逼格
a1083617435
2023-02-06 19:06:45 +08:00
公司开发用 Go,接单用 php +1
huigeer
2023-02-06 19:37:13 +08:00
技多不压身
estk
2023-02-06 19:39:45 +08:00
NodeJS 最优秀
Nazz
2023-02-06 19:43:25 +08:00
性能, 编译期检查, 无依赖
nvideo
2023-02-06 19:44:28 +08:00
@a1083617435
接单用 php +1
+1 是啥意思!
richangfan
2023-02-06 19:55:51 +08:00
我的体验就是高并发业务,Golang 比 PHP 消耗的服务器资源少,响应客户端请求更快导致用户体验更好
dobelee
2023-02-06 20:04:47 +08:00
不考虑职业的前提下总结几条

1. 容器化普及后动态语言丧失优势
2. 弱类型以前是优势,现在是劣势
3. php 实现并行和异步成本较高
4. php 不适合微服务架构
5. php 有沉重的语法包袱
6. 前后端分离普及而大部分 php 还在跑模板
webcape233
2023-02-06 20:13:35 +08:00
随便写性能都不是问题,groutine 简单得不要不要的( nice !),打包部署很简单( cool ),当然包要少些(撇嘴😕),强类型,写的速度在 goland 和 copilot 加持下倒不会差太多。
sadfQED2
2023-02-06 20:15:41 +08:00
强类型
并发
部署
常驻内存
coolair
2023-02-06 20:32:22 +08:00
说实话,除了部署方便,没感觉哪里出众……
securityCoding
2023-02-06 20:35:25 +08:00
没啥区别,大部分性能问题都是 io 导致的 还轮不到语言
Exdui
2023-02-06 20:36:06 +08:00
1.部署方便
2.可以交付二进制文件,不交付源代码
3.没有上面两个需求,接单用 PHP 会更快

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

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

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

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

© 2021 V2EX