cubacadabra:用 Rust 统一多端逻辑
The Magic Behind Cubacadabra

在开发 iOS、Android 和 Web 多端应用时,重复编写业务逻辑是常态。cubacadabra 选择将核心逻辑迁移到 Rust,让 Swift、Kotlin 和 JavaScript 仅负责原生交互。通过共享 Rust 核心,我们避免了多端行为不一致的陷阱,让规则变更只需修改一处。从用户名保存到多人会话同步,Rust 确保了逻辑的唯一性,而原生层保持轻量。这种架构不仅减少了代码重复,更让复杂交互变得可维护。
我不想让每条新规则都变成三个实现之间的协调难题。
- Heliodex
https://github.com/cubacadabra/first-game/blob/main/src/main...
我对这些主文件中使用的 -- @import 注释语法感到困惑。他们是否为此构建了自定义的 Luau 工具来实现跨文件类型检查?为什么不直接用 require() 呢?
除此之外,示例游戏的代码可读性很高,逻辑也很清晰。
- jnellis
这到底是地板蜡还是甜点 topping?我不知道。别让我去点其他链接或者自己搜索去找答案。
- w4yai
顶部的头图真的应该抖得这么厉害吗?我用的是 Firefox。