Go语言正在成为“老旧”生态的“新引擎”?从 FrankenPHP 和新版 TypeScript 编译器谈起

Go语言:老旧生态的新引擎

请点击上方蓝字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 有一句名言:“世界上只有两种语言:一种是被人拼命吐槽的,另一种是没人用的。”

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值