CodeMirror

De la Wikipedia, enciclopedia liberă
Sari la navigare Sari la căutare
CodeMirror
Baboon.svg
DezvoltatorMarijn Haverbeke
Ultima versiune5.65.2[1]  Modificați la Wikidata ()
Repozitor
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.

Istorie[modificare | modificare sursă]

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ă]

Note[modificare | modificare sursă]

  1. ^ Release 5.65.2 (î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”. 

Legături externe[modificare | modificare sursă]