Sari la conținut

CodeMirror

De la Wikipedia, enciclopedia liberă
CodeMirror
DezvoltatorMarijn Haverbeke
Ultima versiune5.65.18[1]  Modificați la Wikidata ()
Repogithub.com/codemirror/CodeMirror Modificați la Wikidata
Scris înJavaScript
PlatformăWeb
TipEditor cod sursă
LicențăMIT
Prezență online
codemirror.net

CodeMirror este un software de cod sursă liber destinat pentru browserele web scrise în JavaScript. Acesta susține multe limbaje de programare și evidențierea une sintaxe.

Prima versiune a editorului a fost scrisă la începutul anului 2007, pentru consolă în site-ul web Elloquent JavaScript. Codul a fost pentru prima dată comprimat și lansat sub numele CodeMirror în mai 2007. Această versiune se baza pe caracteristica contentEditable a browserelor.[2]

La sfârșitul anului 2010, proiectul Ace, un alt editor de cod bazat pe JavaScript, a pionierat cu noi tehnici de implementare și a demonstrat că este posibil chiar și în JavaScript să se ocupe de documente cu multe mii de linii fără performanțe degradate. Acest lucru a determinat o rescriere a CodeMirror[3] de-a lungul acelorași principii. Rezultatul a fost versiunea 2, care nu se mai baza pe contentEditable și performanță îmbunătățită semnificativ.

Caracteristici

[modificare | modificare sursă]
  1. ^ Release 5.65.18 (în engleză), , accesat în  
  2. ^ „Implementing a Syntax-Highlighting JavaScript Editor—in JavaScript”. . 
  3. ^ „CodeMirror 2 has entered beta”. . 
  4. ^ „lista modurilor de limbaje CodMirror”. Arhivat din original la . Accesat în . 

Legături externe

[modificare | modificare sursă]