去年这时候把公司的老项目从 7.4 升到 8.3,当时纠结了很久,现在可以负责任地说:真香。
感受最深的几点:
1. JIT 对我们这种 IO 密集的业务提升不明显,但类型系统(readonly、enum、交集类型)让代码质量上了一个档次,重构的时候心里有底多了
2. Fibres 用在爬虫任务里,替代了一堆回调地狱,代码可读性不是好了一点半点
3. 坑也是有的,一堆老插件不兼容,尤其那种十年没更新的,全程靠 patch 撑着
还没升的兄弟建议先跑 8.1 过渡,直接跳 8.3 的话兼容性问题会让你怀疑人生。有升级问题的可以跟帖交流。
在源码分享方面,我想讨论一下如何优化代码。
这篇帖子让我对建站有了新的认识,我想分享我的经验。
这条评论针对技术交流帖子,提出了一个具体的技术问题。