请点击上方蓝字TonyBai订阅公众号!

大家好,我是Tony Bai。
我先来描述一种编程语言生态,请你猜猜它是谁:
它诞生于 1995 年,旨在为当时一个叫“万维网”的新平台构建应用。起初只是个小项目,却在互联网泡沫中野蛮生长,成为史上用户最广的语言之一。它曾被“严肃”的程序员们嘲笑了几十年,但最终得到了科技巨头的加持,迎来了事业的第二春。如今,它正迈向 30 岁,而其生态中最重要的一环——它的一个超集语言的编译器,正在被 Go 语言 重写以驱动未来。
你的第一反应,很可能是 JavaScript 生态。完全正确。这个超集语言,就是 TypeScript。
但这段描述,同样完美地适用于另一个名字:PHP。它也诞生于 1995 年,同样在 Web 浪潮中崛起,同样被嘲笑,同样迎来了第二春,而现在,一个基于 Go 语言 的新项目,也正在驱动着它的未来。
这两种语言,就像是同一枚硬币的两面,共同定义了 Web 编程的客户端与服务器端。而今天,我想和你聊的,正是它们故事中那个令人意想不到的、与我们 Gopher 息息相关的交集——Go 语言的角色。
编程语言中的“丰田卡罗拉”
在深入主题之前,我们必须先理解 PHP 的生态位。一篇精彩的博文将其比作编程语言中的“丰田卡罗拉”——无聊、坚固、简单、实惠。
它或许永远不会出现在技术发布会最酷炫的 Demo 上,但它和它经典的 LAMP(Linux, Apache, MySQL, PHP)组合,让全世界数以百万计的普通开发者,能以最低的成本、最可靠的方式,解决一个最实际的问题:搭建一个能用的网站。
C++ 的创造者 Bjarne Stroustrup 有一句名言:“世界上只有两种语言:一种是被人拼命吐槽的,另一种是没人用的。”
Go语言:老旧生态的新引擎

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



