Ace编辑器

维基百科,自由的百科全书
Ace
開發者Ajax.org
首次发布2010年9月25日 (2010-09-25)[1]
当前版本
  • 1.33.0 (2024年4月12日;穩定版本)[2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言JavaScript
平台Web
类型源代码编辑器
许可协议Since 1.0.0: BSD-3-Clause[3]
Until 0.2.0: Tri-license[a]
网站ace.c9.io 编辑维基数据

Ace(全称Ajax.org Cloud9 Editor)是一个用JavaScript编写的独立的代码编辑器。其目标是创建一个基于Web的代码编辑器,与现有的本地编辑器(如TextMateVimEclipse)的功能、可用性和性能相匹配并加以扩展。它可以很容易地嵌入到任何网页和JavaScript应用程序中。Ace是作为Cloud9 IDE的主要编辑器和Mozilla Skywriter项目的继承者而开发的。[4]

MediaWiki也使用Ace。[5]

历史

以前叫Bespin,后来叫做Skywriter,现在被称为Ace(Ajax.org Cloud9 Editor)。Bespin和Ace开始时是两个独立的项目,都是为了建立一个不折不扣的网络代码编辑器组件。Bespin开始是Mozilla实验室的一部分,基于<canvas>标签,而Ace是Cloud9 IDE的编辑器组件,使用DOM进行渲染。在2010年柏林JSConf.eu会议上发布Ace后,Skywriter团队决定将Ace与Skywriter的插件系统的简化版和Skywriter的一些可扩展性点合并。所有这些变更现在都被合并回Ace,它取代了Skywriter。Ajax.org和Mozilla都在积极开发和维护Ace。

注释

参考文献

  1. ^ Jakobs, Fabian. Kick ass code editing and end to end JavaScript debugging. [2011-08-17]. (原始内容存档于2011-07-22). 
  2. ^ Release 1.33.0. 2024年4月12日 [2024年4月19日]. 
  3. ^ Change LICENSE to BSD. 2012-09-06 [2022-01-01]. (原始内容存档于2022-01-01). 
  4. ^ Dangoor, Kevin. Mozilla Skywriter has been merged into Ace. Mozilla Labs. 2011-01-18 [2011-02-15]. (原始内容存档于2011-01-23). 
  5. ^ mw:Extension:CodeEditor

外部链接