什么是 Charlotte?
Charlotte 是一款 Scratch 插件加载器,设计灵活、可扩展。Charlotte 可以为绝大多数 Scratch 编辑器添加许多令人兴奋的功能。
该项目的名称来源于围绕太阳运行的小行星 "543 Charlotte"。它是由保罗-戈兹(Paul Götz)于 1904 年 9 月 11 日在海德堡发现的。
与 ScratchAddons 有什么不同?
- ScratchAddons 目前只支持官方 Scratch 站点。Charlotte 支持许多基于 Scratch 的编辑器,如 ClipCC、Gandi 等。
- ScratchAddons 是一个浏览器扩展,而 Charlotte 是一个用户脚本。
- Charlotte 的 API 与 ScratchAddons 不同。
为什么选择 Charlotte?
- 开发更方便。 Charlotte 通过 ViolentMonkey 的热重载功能可提供更便捷的开发体验。
- Charlotte 的核心部分和附加组件都是用 TypeScript 编写的,这意味着更少的 bug 和更高的稳定性。
- 整洁、易用的插件 API
TIP
需要注意的是,Charlotte 是一个较新的项目,其稳定性相对 ScratchAddons 要弱一些。如果你只使用 Scratch 官方网站,那么现阶段使用 ScratchAddons 可能是更好的选择。