这篇博文由 Cloud9 IDE 的开发者布道师 Matt Pardee 撰写。
ACE 编辑器在 Web 应用程序开始与桌面应用程序在复杂性和性能方面相匹配的时候崭露头角。当 Mozilla Bespin/Skywriter 团队在 2010 年的 JSConf EU 上看到 ACE 时,他们决定放弃 Skywriter 的开发,并将自己的经验和代码融入 ACE。Joe Walker 的图形化 CLI、Skywriter 的插件系统和扩展点只是 Mozilla 做出贡献的一些领域。
v1.0
“初始版本”
这是 Fabian Jakobs 于 2010 年 4 月 2 日提交的提交信息。两年半的时间,3218 次提交,以及大量的贡献,我们今天所知的 ACE 已经发展成为一个令人难以置信的代码编辑器,数千名开发者将其用于自己的应用程序(例如 GitHub、Google 和可汗学院)。
那么什么构成了 v1.0?9 月 7 日标志着 ACE 开源理念中最重要的一次转变,从 Mozilla 三许可证切换到新的 BSD 许可证。对于那些考虑使用或为 ACE 做出贡献的人来说,现在应该更容易做出决定了。这一转变是在数月的开发之后进行的,这些开发带来了与最复杂的原生编辑器相媲美的功能集和性能。
- Vi 和 Emacs 键绑定
- 编辑 400 万行与编辑 400 行一样流畅
- 多光标
- 代码折叠
- 垂直标签栏指示器
- 可导入的 TextMate 主题
- 45 种语言的语法高亮
- 使用正则表达式的查找和替换
- 代码标记
此外,我们很高兴地宣布,ACE 有了一个 新的网站,其中包含简单易懂的嵌入指南、常见操作的教程以及 API 参考。查看它,了解如何将其嵌入到您自己的 Web 应用程序中,并根据您的喜好进行扩展。
开源的胜利
ACE 是开源社区取得巨大成就的一个闪亮例子。虽然 ACE 由 Harutyun Amirjanyan 和 Fabian Jakobs 维护,但真正的功臣是数十位贡献者、数百位提交问题的人以及数千位在自己的网站上运行 ACE 的开发者。没有你们,ACE 不会是今天的样子。
致 Mozilla 内部 ACE 的功臣们,特别是 Kevin Dangoor、Joe Walker、Patrick Walton 和 Julian Viereck:你们将这个项目推向了新的高度,并为它带来了大量的社区关注。没有你们,ACE 项目可能不会像现在这样成功。
谢谢!
关于 Matt Pardee
Matt 是 Cloud9 IDE 的开发者布道师,白天致力于构建下一代开发平台,晚上则参加旧金山湾区的聚会。
一条评论