Content deleted Content added
→List of features: I counted them via search of "li" elements. |
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (LeapTorchGear - 25189 |
||
(32 intermediate revisions by 23 users not shown) | |||
Line 1:
{{Short description|None}}
<!-- Please do not remove or change this AfD message until the discussion has been closed. -->
{{AfDM|page=Comparison of JavaScript-based source code editors (2nd nomination)|year=2025|month=August|day=21|substed=yes|origtag=afdx|help=off}}
<!-- End of AfD message, feel free to edit beyond this point -->
This article provides basic feature comparison between some of the [[JavaScript]]-based [[source code editor]]s available today.
Line 18 ⟶ 22:
! {{rh}} | [[Ace (editor)|Ace]]
| [
| [https://github.com/ajaxorg/ace/tags v1.4.12], 2020-7
| Sublime Text / Microsoft Visual Studio
Line 29 ⟶ 33:
! {{rh}} | [[Atom (text editor)|Atom]]
| [
| [https://atom.io/releases v1.50.0-beta0], 2020-07-14
| Emacs, Vim and others
Line 36 ⟶ 40:
| {{Yes}}
| Chrome
| {{
|-
! {{rh}} | [[CodeMirror]]
| [
| [https://github.com/codemirror/CodeMirror/tags 5.
| plain textarea
| {{free}}
Line 62 ⟶ 66:
! {{rh}} | [[Codeanywhere]]
| [
| 6.0
| SublimeText
Line 89 ⟶ 93:
| <!-- OSS -->{{yes| [https://github.com/eclipse/orion.client Yes]}}
| Firefox 37+, Chrome 40+, Safari7+, Internet Explorer 11+<ref>[https://projects.eclipse.org/projects/eclipse.orion/releases/8.0/plan#target_environments Orion supported browsers]</ref>
| {{
|-
! {{rh}} | [[
| [https://microsoft.github.io/monaco-editor/ Home], [https://microsoft.github.io/monaco-editor/playground.html demo]
| [https://github.com/Microsoft/monaco-editor/blob/
| [[Visual Studio Code]]
| {{free}}
Line 111 ⟶ 115:
| {{yes}}
| IE 6 & 7, Firefox 2 & 3, Safari 3.1, Opera 9+<ref>{{cite web|url=http://markitup.jaysalvat.com/home/ |title=markItUp! Universal Markup jQuery Editor |publisher=Markitup.jaysalvat.com |date= |accessdate=2013-06-14}}</ref>
| {{
|-
Line 122 ⟶ 126:
| {{yes| [https://github.com/kueblc/LDT/ Yes]}}
| Firefox 3.6+, IE8, Chromium 16, Midori 4.1, Opera 11, Epiphany
| {{
|-
! {{rh}} | [[Ymacs]]
| [http://www.ymacs.org/ Home] {{Webarchive|url=https://web.archive.org/web/20110210134217/http://www.ymacs.org/ |date=2011-02-10 }}, [http://www.ymacs.org/demo/ demo] {{Webarchive|url=https://web.archive.org/web/20110301145134/http://www.ymacs.org/demo/ |date=2011-03-01 }}
| 0.5, 2012-03-28
| Emacs
Line 133 ⟶ 137:
| <!-- OSS -->{{yes| [http://code.ymacs.org/hgwebdir.cgi/ymacs/ Yes]}}
| [[Firefox]], Chrome, Safari
| {{
|-
! {{rh}} | [[CodePress]]
| [
| 0.9.6, 2007-09-26
| [[Microsoft Visual Studio]]
Line 159 ⟶ 163:
! {{rh}} | [[EditArea]]
| [http://www.cdolivet.com/index.php?page=editArea Home] {{Webarchive|url=https://web.archive.org/web/20100826094245/http://www.cdolivet.com/index.php?page=editArea |date=2010-08-26 }}, [http://www.cdolivet.com/editarea/editarea/exemples/exemple_full.html demo]
| 0.8.2, 2010-01-14
| Microsoft Visual Studio
Line 192 ⟶ 196:
! {{rh}} | [[jsvi]]
| [http://gpl.internetconnection.net/vi/ Home] {{Webarchive|url=https://web.archive.org/web/20071011211101/http://gpl.internetconnection.net/vi/ |date=2007-10-11 }}
| {{dunno}}
| [[Vi (text editor)|vi]]
| {{free}}
| GPL
Line 210 ⟶ 214:
| {{no| Code is readable}}
| tested to work on: IE 6, 7 - Firefox 2, 3 - Chrome
| {{
|-
Line 221 ⟶ 225:
| {{yes}}
|
| {{
|-
![[HirenJS Code Editor]]
|[http://hiren.js.org/ Home]
[https://hiren.js.org/HirenJS.html <small>Demo</small>]
|2023-05
|plain textarea
|Free
|[[Massachusetts Institute of Technology|MIT]]
|[https://github.com/Hiren2001/hiren.js.org Yes]
|Firefox 3.5+, Safari 4+, Chrome, IE 8+, Opera 11.5+
|Yes
|-
|}
Line 243 ⟶ 258:
! [[markItUp!]]
! [[MDK-Editor]]
! [[Visual Studio Code]]
|-
Line 256 ⟶ 272:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{yes| parsers}}
! <!-- VS Code -->
|-
Line 261 ⟶ 278:
! {{rh}} | Syntax highlight
| <!-- Mozilla Skywriter-->{{yes | Over 110 languages}}
| <!-- CodeMirror -->{{yes|[http://codemirror.net/5/mode 129 languages]}}
| <!-- CodeJar -->{{yes}}
| <!-- Orion -->{{some| mixed mode: HTML + JavaScript and CSS, PHP, EJS; single mode: JavaScript, Java, JSON, CSS, Python, Ruby, XML, YAML (pluggable)}}
Line 270 ⟶ 287:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{yes| mixed mode: PHP + HTML + JavaScript + CSS, single-mode: PHP, Javascript, CSS, XML; extensible}}
| <!-- VS Code -->{{yes | Hundreds of languages}}
|-
Line 284 ⟶ 302:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{yes| HTML, JavaScript (using JSLint)}}
| <!-- VS Code -->{{yes | HTML, CSS, JavaScript, TypeScript }}
|-
Line 298 ⟶ 317:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{yes}}
| <!-- VS Code -->{{yes}}
|-
Line 312 ⟶ 332:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{yes}}
| <!-- VS Code -->{{yes}}
|-
Line 326 ⟶ 347:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->{{no}}
|-
Line 340 ⟶ 362:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{yes| yes, including Shift+Tab and using context menu}}
| <!-- VS Code -->{{yes| yes, including Shift+Tab}}
|-
Line 354 ⟶ 377:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{yes|matching bracket ([{<>}]) always highlighted}}
| <!-- VS Code -->{{yes}}
|-
Line 368 ⟶ 392:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{yes}}
| <!-- VS Code -->{{yes}}
|-
|-
! {{rh}} | [[Code folding]]
| <!-- Mozilla Skywriter-->{{yes}}
| <!-- CodeMirror -->{{yes}}<ref>{{cite web|url=http://codemirror.net/demo/folding.html |title=Code Folding Demo |publisher=CodeMirror |date= |accessdate=2013-06-14}}</ref>
| <!-- CodeJar -->{{no}}
| <!-- Orion -->{{Some}}<ref>{{cite web |url=http://planetorion.org/news/2011/09/orion-0-3-m2-new-and-noteworthy/#editor-folding |title=Orion 0.3 M2 – New and Noteworthy | Orion News |publisher=Planetorion.org |date=2011-09-26 |accessdate=2013-06-14 |archive-date=2013-11-11 |archive-url=https://web.archive.org/web/20131111000404/http://planetorion.org/news/2011/09/orion-0-3-m2-new-and-noteworthy/#editor-folding |url-status=dead }}</ref>
| <!-- CodePress -->{{no}}
| <!-- CodeTextArea -->{{no}}
Line 382 ⟶ 407:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->{{yes}}
|-
Line 396 ⟶ 422:
| <!-- markItUp! -->{{yes}}
| <!-- MDK-Editor -->{{yes| JavaScript}}
| <!-- VS Code -->
|-
Line 410 ⟶ 437:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{yes| CSS, HTML, JavaScript)}}
| <!-- VS Code -->{{yes}}
|-
Line 424 ⟶ 452:
| <!-- markItUp! -->N/A
| <!-- MDK-Editor -->{{yes| textmode}}
| <!-- VS Code -->
|-
Line 438 ⟶ 467:
| <!-- markItUp! -->{{yes}}
| <!-- MDK-Editor -->{{yes| All key combos (except F1 in IE7) can be bound to shortcuts }}
| <!-- VS Code -->{{yes}}
|-
Line 452 ⟶ 482:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{yes| supports mouse selection}}
| <!-- VS Code -->{{yes}}
|-
Line 466 ⟶ 497:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{no| has API for the studio}}
| <!-- VS Code -->{{yes}}
|-
Line 480 ⟶ 512:
| <!-- markItUp! -->{{yes|browser-based}}
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->
|-
Line 494 ⟶ 527:
| <!-- markItUp! -->{{yes}}
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->
|-
Line 508 ⟶ 542:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{yes| 5 styles to choose from, having 2 font-sizes}}
| <!-- VS Code -->{{yes}}
|-
Line 522 ⟶ 557:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{yes| [[Differential Undo]]}}
| <!-- VS Code -->{{yes}}
|-
Line 536 ⟶ 572:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->
|-
Line 550 ⟶ 587:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->
|-
Line 564 ⟶ 602:
| <!-- markItUp! -->{{no}}
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->
|-
Line 578 ⟶ 617:
| <!-- markItUp! -->
| <!-- MDK-Editor -->{{no}}
| <!-- VS Code -->
|-
|-
! {{rh}} | Diff editor
| <!-- Mozilla Skywriter-->
| <!-- CodeMirror -->
| <!-- CodeJar -->
| <!-- Orion-->
| <!-- CodePress -->
| <!-- CodeTextArea -->
| <!-- EditArea -->
| <!-- Helene -->
| <!-- markItUp! -->
| <!-- MDK-Editor -->
| <!-- VS Code -->{{yes}}
|}
Line 583 ⟶ 638:
* [[Comparison of online source code playgrounds]]
* [[HTML editor]]
==References==
Line 590 ⟶ 644:
{{JavaScript}}
[[Category:JavaScript-based HTML editors| ]]
[[Category:Text
[[Category:Software comparisons|Text editors]]
[[Category:Ajax (programming)]]
|