posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
books

《互联网产品的客户端架构·端形态与体验基础》11.3 埋点补报与可恢复性

埋点失败后直接丢弃,会让故障现场永远缺一块。本节实现一个带 TTL、容量上限、优先级淘汰与跨批次去重的补报队列,说明 p0 事件如何避免被噪声挤掉,以及补报失败后重试、稍后、返回三种用户可恢复操作的分工,最后复盘一次埋点风暴的全过程与容量参数。

8 分钟阅读
书稿 互联网产品 客户端架构
books

《互联网产品的客户端架构·端形态与体验基础》11.2 弱网与接口失败兜底

弱网下只有成功与失败两态是不够的,超时、失败、半成功需要不同兜底。本节给出缓存年龄、关键字段缺失与重试预算共同参与的决策函数,解释为什么超时先看缓存、失败先重试,并用注入时钟验证滑动窗口预算与降级内容展示,说明缓存写回与手动重试的风险边界。

8 分钟阅读
书稿 互联网产品 客户端架构
books

《互联网产品的客户端架构·端形态与体验基础》11.1 错误边界与白屏治理

白屏往往不是某个组件写错,而是错误没有被分类、边界没有被放置。本节把端上错误分成可恢复、可降级、致命三类,给出不依赖 DOM 的分类器与嵌套边界模型,用注入时钟验证恢复预算与升级路径,并复盘一次局部兜底反而扩大故障的白屏事故,最后整理成可执行的评审清单。

10 分钟阅读
书稿 互联网产品 客户端架构
engine

《游戏引擎实现原理》工程与实战 目录

《游戏引擎实现原理》卷四《工程与实战》导航页:把前三卷写出的 helio 引擎与《微光岛》真正交付出去——构建与资产管线、引擎的测试(headless 黄金图像与确定性回放)、性能预算与分配追踪、跨端探测与降级、模块裁剪、调试工具,最后做完整合项目、跨引擎对照与全书收官。含本卷定位、与前三卷的关系、L1–L4 可运行性口径、四部分 29 节索引与阅读路径。

16 分钟阅读
游戏引擎 工程与实战 目录
engine

《游戏引擎实现原理》9.3 选型与自研的判断标准

前两节对照了「各家怎么做」,这一节回答「你该怎么选」。选型不是挑一个引擎名字,而是决定「哪些成本由你自己扛」。本节给出三条判断维度——差异化落在引擎的哪一层、团队与时间账、平台与维护年限——并把它写成一条可执行的规则:输入项目画像,输出建议与理由。

15 分钟阅读
游戏引擎 工程与实战 TypeScript
engine

《游戏引擎实现原理》9.2 同一个特性在不同引擎里的实现路径

同一个特性,各家引擎的实现路径往往截然不同。本节挑三条最典型的路径——资源句柄、帧图、脚本绑定与热重载——逐条摊开 helio、Godot、Bevy、Defold 的做法与代价。helio 一侧贴本机真跑的代码(世代句柄、帧图拓扑序、WGSL include 展开),其余三家只据官方文档做原理级标注。

14 分钟阅读
游戏引擎 工程与实战 TypeScript