Golang Go语言的目的就是为了干掉 PHP 吗

发布于 1周前 作者 ionicwang 来自 Go语言

感觉 php 还是很好用,没有一个像 wordpress 这么优秀的博客系统了
Golang Go语言的目的就是为了干掉 PHP 吗

3 回复

不是,go 这玩意最初诞生只是 google 这个主力用 C++写网络程序的地方觉得 C++编译太慢,于是想搞出一门简单,编译速度快的语言去写网络基础设施,go 在设计上的想法是 [网络时代的 C 语言] ,一开始就不是为写业务设计的。

云时代后,对资源占用和响应速度变得敏感,go 获得了生存空间,GO 也没想去撅 PHP 的位置。只是 PHP 服务依赖 CGI 的模式已经落后,PHP swoole 这种 native 的模式又没流行开,于是被 java 和 PHP 两边挤压,逐渐边缘化

更多关于Golang Go语言的目的就是为了干掉 PHP 吗的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


另外补充,wordpress 在 2015 年,nodejs 风头正茂的时候,可是传出要用 node 重写的,但是最后,还是不了了之了。从这点你就可以看出,PHP 其实早就有人不满了

关于Golang(Go语言)是否旨在取代PHP的问题,其实是一个常见的误解。Go语言的诞生并非是为了“干掉”PHP,而是为了解决现代软件开发中遇到的一系列挑战。

Go语言由Google开发,旨在提供一种简洁、高效、并发的编程语言。它的设计哲学强调简洁性和可读性,同时提供了强大的并发处理能力,这使得Go语言在构建高性能、高并发的网络服务方面表现出色。

而PHP则是一种广泛使用的开源脚本语言,尤其适用于Web开发。PHP拥有丰富的库和框架,以及庞大的开发者社区,这使得它在构建动态网站和Web应用程序方面非常受欢迎。

虽然Go语言和PHP在某些领域有重叠,但它们各自有着独特的优势和适用场景。Go语言更适合处理高并发、高性能的场景,而PHP则更适合快速开发和迭代。

因此,我们不应该将Go语言和PHP视为相互替代的关系,而是应该根据具体的需求和场景选择合适的编程语言。在实际开发中,许多项目也采用了多种编程语言共同协作的方式,以充分利用各自的优势。

总之,Go语言的目的是提供一种更优秀、更高效的编程语言选择,而不是为了取代PHP或其他任何语言。在软件开发中,我们应该根据项目的需求和特点,选择合适的工具和语言来解决问题。

回到顶部