一个克制的、理性的关注互联网科技和人文的频道,也谈谈美食和电影,发现和分享一切有趣有价值的内容。
PHP的江湖往事与时代挽歌

“独领风骚十数年”,这句话用在PHP身上,再合适不过。

初识PHP是在2004年。那时候的中国互联网野蛮生长,ASP/JSP/PHP,风头日盛,CGI渐落西山。ofstar和CTB这些纯文本数据库产品昙花一现,随着MySQL的普及,取而代之的是PHPWind、Discuz和WordPress等产品的强势崛起。

同一时期,PHP 5引入了完整的面向对象编程(OOP)支持和 PDO。正是 PHP 5 的成熟,才为后来 Symfony、Yii 现代框架的诞生铺平了道路,但也撕裂了PHP 。10年间,不乏有人反复争论面向对象和面向过程谁更优,有人比拼MVC框架与面条代码谁性能更高,有人咒骂PHP向Java学习增加了复杂度。

2010年后,PHP迎来最鼎盛的黄金十年。LAMP组合声名赫赫,圈内号称中国有150万PHP程序员,而当时全中国互联网从业人员据称不过900万。早高峰的北京,一抓一把PHP信徒。博客+论坛+CMS+小电商,PHP统治了中国80%的网站数量。甚至不少大型互联网公司,如淘宝、京东早期都有过PHP的影子,facebook更是PHP人心中的圣地。

因为入门门槛低,草台班子盛行,PHP程序员在当时常被蔑称为“脚本小子”,PHP圈与前端圈后被戏称为“互联网娱乐圈”。但这丝毫不影响大家大赚特赚,无数PHP朋友早早开上了宝马,娶了小娇妻。2015年的北京,哪怕只会打字,在培训班待三个月,开口要18K也是洒洒水小意思;要是真懂编程,3万、5万甚至10万,你敢开口我就敢给。财富自由,在这个圈子成了家常便饭。2026年毕业的大学生若得知此文,第一反应是纯属谣言,第二反应是气到吐血。

提到PHP,绕不开PHPChina(PPC)这个社区。在2008到2013年间,它风头无两,集结了国内半数PHP大牛。PHP历史上的风云人物,莫不在这里留下过身影。

首当其冲的便是人称“鸟哥”的惠新宸(Laruence)。这位西交大的造反派之一,先后在雅虎、百度、新浪和贝壳任职,后来成为PHP开发组的第一位中国人,更是“拯救了PHP7的男人”。由于圈子基数大、造神动力强,他成了2010至2020年间全中国最炙手可热、粉丝最多的程序员,没有之一。2020年后,鸟哥功成身退淡出技术一线,携数亿身家过上了令人艳羡的财富自由生活。

第二位是韩天峰,Swoole和phpy的创始人。他是PHP技术圈数一数二的人物,也是至今仍死磕PHP的一号人物。尽管因其种种奇葩言行,圈内对他微辞颇多,但即使面对PHP的日渐衰落,仍怀“虽千万人吾往矣”的勇气,堪称“PHP圈的擎天柱”,成为了2020年后末世几十万PHP遗老遗少的救命稻草。

除此以外,PPC还涌现了一众风云人物:号称要开发最好CMS的“冯疯子”;凭一己之力整合PHP和GTK要做桌面开发的“狗头哥”;后来写了《PHP核心技术》的白面小生“松爷”;天天嚷着要和Laruence掰手腕的暴躁Moxie;公开自己是蕾丝的panda姐;以及在PHP内核和C语言领域有较深造诣的红眼lajabs、滴滴乐天等高手。

然而,国内开发水平的参差不齐让社区充斥着灌水现象,加上PHP长期缺乏突破、问题同质化严重,高端人才脱圈,PPC最终走向了关站。

在框架与作品方面,PHP的历史是一部模仿与超越的进化史。极力模仿Struts的Zend Framework显得过于晦涩难懂;偷师Spring与Rails的Symfony让人又爱又恨;CodeIgniter和Kohana曾让中国PHP眼前一亮;刘晨携漏洞王ThinkPHP霸场中国;Yii以优雅著称;Laravel优秀却略显笨重;Drupal血统高贵;还有C扩展驱动的Phalcon和鸟哥的Yaf。当然,市面上更多的是草台班子手撸的框架。

在产品线上,PHPWind与Discuz相爱相杀,ShopEx与Ecshop暗中较劲,Workerman与Swoole你争我吵。据估算,仅WordPress、Ecshop、Discuz和DeDeCMS这四款产品,就养活了中国40万PHP程序员,也造就了无数灰色产业链,据不权威统计,每10个灰色网站,就有10个是PHP开发。除此外,Magento,phpBB,Typecho也都名噪一时。


Java强大的生态,曾让不少PHP人感到如芒在背。但在模仿与追赶中,PHP也曾有过绝地反击的高光时刻。当所有人都以为PHP要进ICU时,鸟哥等人主导的phpng项目横空出世,硬是把PHP 7的性能拉高了一倍,一度逼近老迈的Java。那一刻,PHP在ICU里直接做了一个后空翻。

然而,随着Golang的异军突起和Java微服务的燎原之火,PHP最终还是走向了衰落。

PHP赢就赢在Web开发最快最简单,输就输在基因就是做Web开发。

在高光时候,有人向PHP靠近,比如Delphi For PHP,Resin等产品;为了突破基因限制,PHP人也主动出击在生态上做过不少努力,推出了PSR标准化,以及PHP For Android、PHP For 大数据、 PHP For AI等“胶水产品”。但最终,这些尝试都因基因缺乏、加之社区热衷于赚快钱,纷纷折戟于时代浪潮。

也有人认为,移动互联网与前后端分离的兴起,让前端胶水PHP失去光彩;还有人认为,高并发、常驻内存让PHP捉襟见肘。

回望这段历史,PHP最大的贡献是撑起了百万就业大军,让数以万计的草根得以财富自由。但豪不客气的说,在技术理念和创新上,PHP鲜有建树。它的基因里刻满了实用主义的妥协,为了追求极致的开发效率,它牺牲了严谨的类型系统和工程规范,进而吸引了追求实用的社区,然后不断被反噬。其实,性能一直都不是PHP衰败是主要原因,只是属于PHP的时代已经落幕。基因不允许,社区不允许,时代不允许。

#互联网拾遗
互联网考古之Scuttlebutt

Scuttlebutt 是一个分布式社交网络服务协议,它的好处在于可以在没有互联网的环境下使用,但它也可以在互联网环境下使用。

其服务端实现SSB使用了开放式密钥加密(OEKP)进行身份验证和加密等操作,并且使用 CRDT保证数据的一致性和可靠性。

SSB有各种跨平台的实现,客户端有Patchbay/Manyverse/Planetary。

这一协议在2019年左右已停止开发维护,目前处于社会性死亡状态。

特色:
No ads.
No pay wall.
No data centers.
No cloud. No cookies.
No company. No investors.
No token. No ICO. No blockchain.
No tracking. No spying. No analytics.

官网:https://scuttlebutt.nz/

#互联网野史
kindle 3G国内上网自由如何成为绝唱

#互联网野史

2009 年 2 月 10 日,亚马逊宣布了 Kindle 2。这一代的 Kindle 有国际版,且只支持免费 3G 网络,是中国用户可以买到的第一个Kindle。这版有一个比较酷的特性是,可以免费上网。

Kindle 的 3G 版内置美国 AT&T 网络的 USIM 卡,可在全球漫游,无需支付任何费用,在中国使用的是中国联通的 3G 网络,下载速度大概为200~400kbps。


2011年,在那个智能机和WIFI还没普及的年代,看着我同事拿个Kindle就能上网,着实让人惊艳了。然而Amazon当初或许没有想到kindle产品在海外受欢迎的程度是如此的高,也没有想到免费3G全球漫游政策会被用户滥用(比如当代理使用)。

2012 年 7 月以前,除 Kindle Touch 3G 限制只能访问亚马逊商店和维基百科外,其他 Kindle 3G 产品可自由访问任意网站。在2012 年 7 月以后,新注册的 Kindle 用户,无论在何处注册,在中国、俄罗斯、乌克兰和尼日利亚境内都只能使用受限的 3G 网络,仅能访问亚马逊商店和维基百科。老用户则限制了流量直到逐渐封禁。

自此,kindle 3G在国内上网自由就这样成为绝唱。

再以后,随着中国版墨水屏的硬件发展,尤其是软件上的超越,Kindle逐渐成为了泡面神器和高价低配的电子垃圾。
#互联网野史

石金泉:从“骗子”到“少侠”的十二年

十二年前:
“跪行救女的策划,玩弄了公众的同情心”
“所谓的善意之下,还藏有多大的虚伪”
“为救一个人,却伤害了整个网络的诚信,透支了社会的善意。”

十二年后:
“最值得写入中国电影的现实题材之一”
“主人公堪称现代谋士”
“先生大义,我等佩服,以身入局,胜天半子”

2011年3月22日,一则“富家公子戏弄苦命母女”的新闻引爆网络,成为社会各界关注的焦点:
为救罹患眼癌的女儿,母亲应约当街跪行千米——“你敢跪我就敢捐”,来自一名为“广州的富家公子”在谢三秀的求助信息下回帖挑衅。事后记者在网上联系上了这名网友,此人却说,谢三秀是自己作践自己,他不会捐款,消息一出,群情激愤,短短48小时内,28万善款陆续到账。而两天后,平台查出广州富家公子的IP地址竟与版主金泉少侠 的高度一致,石金泉的宣告策划败露,“跪行救女”事件自此被定性为一场精心设计的骗局。

谢三秀事件后,石金泉又主推了几起在当时颇具争议的网络策划,
2013年,网络推手行业被整顿。
2015年,石金泉离开广州,回到了广西藤县老家。
 
 
Back to Top