Hack 只是大公司的未来 , 因为他们一开始就能烧钱运行 HHVM...
因为有很多工作要做 , 所以从一种语言过渡到多种语言 , 或者将服务推给向你提供所需功能的公司 , 比如让Mux处理视频平台 , 让Pusher处理事件传播 , 已经成为一种常态 。有人可能说你是花钱图方便 , 但也有人会说你付钱是因为你的技术栈无法处理这些问题 。
另一方面 , 你可以自己掌控所有东西 。前端可以在 PHP 下工作 , 也可以是一个基于 JavaScript 或像 React、Angular 或 Vue 框架的单页应用(Single Page Application , SPA) 。后端可以运行在基于 Rust、Go、F#、HHVM、.Net Core、Node.js 或者别的什么语言的应用上 。因为 PHP 不能做所有事情 , 开发地狱就开始了 , 一致性会快速丧失 。你开始从依赖一个生态系统到依赖非常多生态系统 。
PHP 项目与其它 SaaS 或者基于 Node.js、Python、Go 或 Rust 编写的运行时结合在一起就不足为奇 , 添加另一个要维护的代码库或应用程序 。这可能弊大于利 , 因为你必须为项目的每个部分处理两个(或更多)部署方案 。
虽然有少数人能够处理所有事情 , 但向一个人提供合同的可能性非常小 , 主要是因为能处理所有事情的人很少 , 而且也不便宜 。
“但是这个伟大的公司使用 PHP”我经常听到的一句话是“但是 Facebook 使用 PHP” , 好像它是一种蓬勃发展的 Web 技术 。以 PHP 起家的顶级公司已经明确表示 , Hack 及 HHVM——“现代化 PHP 但消耗内存”——是公司的后续措施:
- Facebook 迁移到Hack/HHVM并从2014年开始运行 。
- Wikipedia 也在2014年通过HHVM的支持抛弃了PHP 。
- Etsy也在2015年从PHP迁移到了Hack 。
- Slack, 被SalesForce用277亿美元收购 , 也在2020年从PHP迁移到了Hack 。
注意 , 我强调了“企业后续措施” 。Hack 就是未来?事实上 , Hack 只是大公司的未来 , 因为他们一开始就有钱运行 HHVM , 而且他们不想迁移 90%的代码 。剩下的非百万富翁公司只能使用 PHP 和廉价的服务器 。
任何一家拥有大笔资金的公司都可以为自己的利益创造自己的语言 , 就像 Facebook、Apple、google 和 Mozilla 那样 , 因为他们有人、有头脑去做 , 有服务去实现 。无论好坏 , 我们只是附带的 。
拥有一门内在需求稳定的语言可以让它进步 , 即使有时这意味着做出不太好的决定 。它足够了 , 直到它不能有时候说“你不能在 PHP 上做那件事”有点儿让人难过 。新的JIT引擎很受欢迎 , 但它并不是将它与其它新兴语言相结合的灵丹妙药 。性能过去是 PHP 的一个非常重要的问题 , 但现在它不是唯一的问题 。互联网在发展 , 而 PHP 没有 。
文章插图
图片来源:Carl Heyerdahl on Unsplash
如今 , 网页只是起点 。正在发生的 COVID-19 大流行表明 , 你需要系统针对不同数据类型的不断变化的状态做出反应 。如今 , PHP 还不够 , 当它足够的时候——看看最近的发展有多慢——开发人员将拥有更好的工具 。没人会等着 PHP 实现自身的现代化 , 也没有企业会这样做 。这就是所谓的进步:新工具取代老工具 。
当你需要的不仅仅是显示一个具有基本交互的网页时 , 问题就出现了 。就在那时 , PHP 展示了其二十多年的历史 , 它是如何与当今的技术和产品需求脱节 。
我肯定不是唯一一个等了足够时间让 PHP 成为一个像样的技术竞争对手的人 。从业务逻辑的角度来看 , PHP 非常方便 , 因为它的语法允许在专家手中非常有表现力的声明操作 , 特别是在“业务逻辑”部分 , 但它不是万能的 。
PHP 是现在 , 但不是未来 。
我认为这些段落表明 PHP 因为其本质而仍然是王者 。没有哪一种语言在提供便利和成熟的同时获得如此大的吸引力 , 而不是功能——另外 , 就是 Wordpress 效应 。
推荐阅读
- 春季妙用桃花养颜又抗衰老 变成真正的“女人花”
- “白山黑水”中的黑水是指哪条江河?
- 整容|花3万整容,结果整成了“猪鼻子”,女子:事业和家庭都没了
- 聊聊笔记本行业中的“认证标准”
- 偏头痛怎么办 8款食疗方“吃掉”偏头痛
- 家里千万不能养的6种花,千万不要养在家里
- 手机|马斯克在线“摇人”!曝特斯拉要造手机 直接对标苹果
- 饵料|“这是什么,昨天钓鱼看见的”
- 求职|35岁以上不好找工作?研究生招工被拒,年龄过大不好“画饼充饥”
- 和田玉籽料|回流 舊藏和田玉籽料“松下高士图”玉如意