Skip to content

什么是 Charlotte?

Charlotte 是一款 Scratch 插件加载器,设计灵活、可扩展。Charlotte 可以为绝大多数 Scratch 编辑器添加许多令人兴奋的功能。

该项目的名称来源于围绕太阳运行的小行星 "543 Charlotte"。它是由保罗-戈兹(Paul Götz)于 1904 年 9 月 11 日在海德堡发现的。

与 ScratchAddons 有什么不同?

  1. ScratchAddons 目前只支持官方 Scratch 站点。Charlotte 支持许多基于 Scratch 的编辑器,如 ClipCC、Gandi 等。
  2. ScratchAddons 是一个浏览器扩展,而 Charlotte 是一个用户脚本。
  3. Charlotte 的 API 与 ScratchAddons 不同。

为什么选择 Charlotte?

  1. 开发更方便。 Charlotte 通过 ViolentMonkey 的热重载功能可提供更便捷的开发体验。
  2. Charlotte 的核心部分和附加组件都是用 TypeScript 编写的,这意味着更少的 bug 和更高的稳定性。
  3. 整洁、易用的插件 API

TIP

需要注意的是,Charlotte 是一个较新的项目,其稳定性相对 ScratchAddons 要弱一些。如果你只使用 Scratch 官方网站,那么现阶段使用 ScratchAddons 可能是更好的选择。

Powered by TypeDoc & VitePress.