主要观点:
- 作者聆听 Lex Friedman 与 Pieter Levels 的播客,Pieter 分享其构建初创公司的技术栈为 vanilla PHP、jQuery 和 SQLite,且强调长期使用的技术证明优于炒作。
- 探讨了开发中的炒作现象,如每年都有新的 JS 框架发布,给业务带来成本问题,而 PHP 则有长期稳定性,如 Symfony 和 Laravel 多年来仍被使用,每年发布一个新的 PHP 版本。
- 指出 PHP 有促进增长的竞争,有两个强大的框架玩家 Symfony 和 Laravel,这种竞争促使它们不断改进和创新,为公司提供稳定基础。
- 强调 PHP 生态系统的健康,有众多会议,涵盖多种应用领域,且具有自我反思技术,如 PHPStan 可在不运行代码的情况下发现错误,Rector 可改进和升级代码,其他语言在这方面仍有不足。
- 认为 PHP 开源且能适应未来变化,其工具开源,可根据需求进行调整,这也是其适合长期业务成本的原因。
关键信息:
- Pieter 技术栈:vanilla PHP、jQuery、SQLite
- 新 JS 框架发布频繁及带来的问题
- PHP 版本发布及 Symfony、Laravel
- PHP 有两个强大框架及竞争优势
- PHP 生态系统的会议等活动
- PHP 的自我反思技术(PHPStan、Rector)
- PHP 开源及适应未来变化
重要细节:
- 2016 年公司将 Angular 1 升级至 Angular 2 需重写,2018 年 Vue 出现又需重写
- Symfony 1 2007 年发布,Laravel 1 2011 年发布
- PHP 每年发布 4 个小版本,之后有带 BC 中断的新主版本
- PHP 生态系统可构建多种应用,如 API、桌面应用、机器学习等
- Nikita Popov 给 PHP 7.0 核心带来 AST,还创建 php-parser 等工具
- PHPStan 可在不运行代码时发现错误,Rector 可改进升级代码
- 其他语言在工具方面仍处于只读阶段,而 PHP 可将 PHP 5.2 项目自动转换为 PHP 8.4
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。