编程技术分享平台

网站首页 > 技术教程 正文

Go 比 PHP 强吗?(go语言和php哪个好学)

xnh888 2024-10-17 17:37:56 技术教程 14 ℃ 0 评论

在我的十年编程经验中,我对这两种语言都有丰富的使用经验。毫无疑问,Go 更胜一筹。既然我们讨论的 PHP 是纯粹的网络语言,那么我就来谈谈一些网络方面的具体原因。

Go 被编译成一个二进制文件,也就是网络服务器。虽然我经常通过 Nginx 反向代理 Go 应用程序,但这并非必要。而 PHP 则需要先安装网络服务器。大多数安装使用 Apache 2,也有一些使用 Nginx。后者显然更现代(也更好),但无论如何。首先需要配置服务器来解析 php 文件。

Go 语言中几乎包含了你所需要的一切。在这一点上,这几乎听起来像一个破碎的回复,但它是真实的。在 Go 语言中,你需要第三方库的几率要小得多,你只需 "去获取 xxx "一个库。你马上就能得到它的源代码。

PHP 几乎总是需要安装一些模块才能实现基本功能。通常可以通过 apt install php-xxx 来完成。这些都是编译过的模块,而不是代码库。因此,如果需要修改其中一个模块,就必须找到源代码,然后编译自己的版本。

Go 团队的一个主要目标是确保 1.0 版本发布后的向后兼容性。将 PHP 中的 5.x 应用程序迁移到 7.x 是一件令人头疼的事,这也是许多 5.x 应用程序仍然存在的原因之一。

我承认 Go 的模板设计还有待改进,但说实话,谁在乎呢?现代网络应用程序的后台 api 是用 Go 等语言编写的,而浏览器的前台则是 Javascript/HTML。这样,手机、其他 api 和其他任何可以发送网络请求的设备都可以进行整合。目前,模板技术已经过时。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表