跳至內容

Ace編輯器

維基百科,自由的百科全書
Ace
開發者Ajax.org
首次發布2010年9月25日 (2010-09-25)[1]
當前版本
  • 1.36.2(2024年8月30日;穩定版本)[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.36.2. 2024年8月30日 [2024年9月20日]. 
  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

外部連結