CodeMirror
Тип | Редактор початкового коду |
---|---|
Розробник | Марейн Хавербеке |
Стабільний випуск | 6.0.1 (30 червня 2022; 2 роки тому (2022-06-30)[1]) |
Платформа | Браузер |
Мова програмування | JavaScript |
Ліцензія | MIT |
Репозиторій | github.com/codemirror/dev |
Вебсайт | codemirror.net |
CodeMirror — це компонент JavaScript, який забезпечує редактор коду в браузері. Він має багатий програмний API і зосереджений на розширюваності.
Історія
Перша версія редактора була написана на початку 2007 року для консолі на сайті Eloquent JavaScript. Вперше код був упакований і випущений під назвою CodeMirror у травні 2007 року. Ця версія була заснована на функції браузерів contentEditable
.[2]
Наприкінці 2010 року проєкт Ace, ще один редактор коду на основі JavaScript, започаткував нові методи реалізації та продемонстрував, що навіть у JavaScript можна обробляти документи з багатьма тисячами рядків без погіршення продуктивності. Це привело до переписування CodeMirror[3] за тими ж принципами. Результатом стала версія 2, яка більше не покладалася на contentEditable
і значно покращила продуктивність.
Версію 6 було випущено у 2022 році.[4][5] Бібліотека була розділена на колекцію пакетів,[6][7] а основні пакети випускаються незалежно.[1]
Див. також
- Порівняння редакторів коду на JavaScript
Примітки
- ↑ а б CodeMirror Changelog. Процитовано 30 червня 2023.
- ↑ Implementing a Syntax-Highlighting JavaScript Editor—in JavaScript. 24 травня 2007.
- ↑ CodeMirror 2 has entered beta. 8 лютого 2011.
- ↑ Хавербеке, Марейн (8 червня 2022). CodeMirror 6.0 has been released.
- ↑ Хавербеке, Марейн (8 червня 2022). CodeMirror 6.0.
- ↑ CodeMirror 5 to 6 Migration Guide. Процитовано 30 червня 2023.
- ↑ CodeMirror System Guide. Процитовано 30 червня 2023.
Посилання
- Офіційний сайт
- Серія блогів про внутрішній устрій CodeMirror
- п
- о
- р
- JSHint
- JSLint
- Динамічний аналіз
- Статичний аналіз
- CoffeeScript
- Emscripten
- Google Closure Compiler
- Google Web Toolkit
- Morfik
- TypeScript
- AtScript
- Opa
- Haxe
- Clojure
- Firebug
- Komodo IDE
- Microsoft Script Debugger
- Microsoft Script Editor
- Opera Dragonfly
- Venkman
- Visual Studio
- Visual Studio Express
- Visual Studio Code
- Вебінспектор
- Ace
- Atom
- Cloud9
- CodeMirror
- Codenvy
- Koding
- Orion
- Visual Studio
- Visual Studio Express
- Visual Studio Code
- Дуглас Крокфорд
- Брендан Айк
- Джон Резіг
- Раян Дал
Це незавершена стаття про Web-програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |