Ace編輯器
開發者 | Ajax.org |
---|---|
首次發布 | 2010年9月25日[1] |
當前版本 |
|
原始碼庫 | |
程式語言 | JavaScript |
平台 | Web |
類型 | 原始碼編輯器 |
許可協議 | Since 1.0.0: BSD-3-Clause[3] Until 0.2.0: Tri-license[a] |
網站 | ace |
Ace(全稱Ajax.org Cloud9 Editor)是一個用JavaScript編寫的獨立的代碼編輯器。其目標是創建一個基於Web的代碼編輯器,與現有的本地編輯器(如TextMate、Vim或Eclipse)的功能、可用性和性能相匹配並加以擴展。它可以很容易地嵌入到任何網頁和JavaScript應用程式中。Ace是作為Cloud9 IDE的主要編輯器和Mozilla Skywriter項目的繼承者而開發的。[4]
歷史
以前叫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。
注釋
參考文獻
- ^ Jakobs, Fabian. Kick ass code editing and end to end JavaScript debugging. [2011-08-17]. (原始內容存檔於2011-07-22).
- ^ Release 1.36.2. 2024年8月30日 [2024年9月20日].
- ^ Change LICENSE to BSD. 2012-09-06 [2022-01-01]. (原始內容存檔於2022-01-01).
- ^ Dangoor, Kevin. Mozilla Skywriter has been merged into Ace. Mozilla Labs. 2011-01-18 [2011-02-15]. (原始內容存檔於2011-01-23).
- ^ mw:Extension:CodeEditor