Skip to content

语言选择

理论上,只要语言支持 wit-bindgen,就可以用于开发 AstroBox v2 插件。 然而,我们官方推荐并主要支持以下三种语言:

  • Rust(强烈推荐)
  • C#
  • JavaScript

这些语言在生态、编译工具链和性能方面都已与 AstroBox 进行了充分适配和测试。


除上述语言外,以下语言也具备一定程度的兼容性,并可通过 wit-bindgen 开发插件(但暂未提供官方支持或测试保障):

  • Java
  • Go
  • C / C++
  • MoonBit
  • Zig
  • Python
  • Ruby

对于追求性能、安全性与长期维护的开发者,推荐优先选择 Rust。 其对 WASI 与组件模型(Component Model)的支持最为完整,并且拥有最优的执行效率与错误检测机制。