微软已将 Rust 确立为“一级”语言,使其与 C++ 并列,成为其内部开发的战略支柱。为了加深这种整合,微软推出了 `rustc_codegen_utc`,这是一个新的代码生成后端,允许 Rust 编译器使用原生的 MSVC 后端。 通过使 Rust 与 C++ 使用相同的编译器后端,微软实现了一个统一的工程基础。这消除了对并行 Windows 特定实现的需求,并确保 Rust 能够充分受益于现有的 Windows 工具,包括先进的安全功能、诊断、二进制强化和性能优化。 这种共享后端对于混合 Rust/C++ 项目至关重要,它实现了无缝互操作性,并确保两种语言能够同时利用持续的平台创新。`rustc_codegen_utc` 已经投入生产使用,并在超过 100 个内部代码库中得到应用,它代表了微软在长期、安全且高效的 Windows 原生软件开发方面的重大投入。它巩固了 Rust 在微软成熟工程生态系统中的地位,为构建现代高性能系统提供了稳定的路径。
Shopify 正在将其移动应用程序从 React Native 转回原生 Swift 和 Kotlin。尽管该公司在 2020 年转向 React Native 取得了巨大成功,但高级 AI 编程代理的出现,从根本上改变了跨平台开发的成本效益分析。
此前,React Native 对于保持功能一致性以及让开发者实现全栈开发至关重要。然而,Shopify 发现 AI 代理现在可以高效地处理跨两个平台的功能转换、测试和实现。通过利用名为“Helix”的内部系统,将任务分解为可验证的小型检查点,Shopify 现在能比以往快得多地用原生代码重建其应用程序。
为了实现这一目标,Shopify 正在将业务逻辑与 UI 解耦,以便通过命令行界面(CLI)进行无头、高速的测试,从而绕过缓慢的模拟器交互限制。
在 React Native 生态方面,Shopify 正在进行有序的退出:在找到新的接管者之前,它将继续支持 *FlashList*;到 2026 年将归档 *Restyle*;并将 *React Native Skia* 移交给独立维护。这一转变标志着其向原生开发的战略重心转移,利用 AI 获取原生应用的高性能,同时避免了以往手动重复工作的负担。
Solid Objects 是一个提供“持久对象”(Durable Objects)模型的新库,具备有状态、基于身份及序列化执行的特性,且没有厂商锁定、定价不可控或基础设施复杂等弊端。
虽然 Cloudflare Durable Objects 为管理状态提供了一种强大的架构,但它要求将逻辑迁移至其专属平台。其他自托管方案往往会引入繁琐的守护进程或额外的依赖。Solid Objects 通过直接在你现有的 SQLite、PostgreSQL 或 MySQL 数据库中实现相同的基于 Actor 的模型,解决了上述问题。
通过利用数据库事务,Solid Objects 确保了每个对象(或 Actor)都拥有一个有序的信箱、持久化的状态以及可靠的提醒机制。它用单一的原子事务流程取代了行锁、Redis 队列和定时任务扫描器等复杂的碎片化系统。由于它直接集成在数据库中,无需管理额外的账户或代理,且数据保持可移植性。
该库目前处于 1.0 版本之前,专为那些既希望获得持久化、有状态编程带来的便利,又不愿牺牲对基础设施的控制权或承担失控云成本的开发者而设计。它能与 Node.js 和 Rails 等现有技术栈无缝协作,为处理重状态的应用程序逻辑提供了一条更简化的路径。