JavaScript
Un article de WikiRaph.
Sommaire |
[modifier]
Usefull librairies
- ff javascript library, http://fforw.de/ffjs/, BSD-like license
- Zoom on imagess: http://valid.tjp.hu/zoom2/index_en.html
- Tooltip, Drag'n'Drop and Vector graphic libraries: http://www.walterzorn.com
- http://ajaxpatterns.org/wiki/index.php?title=Javascript_Graphics_and_Effects_Frameworks
[modifier]
Tools
[modifier]
Interpreters
- SpiderMonkey
- js is a command line interpreter available in SpiderMonkey repository, instruction for compilation: http://developer-stage.mozilla.org/en/docs/Introduction_to_the_JavaScript_shell
- Rhino
- KJS
- KJSEmbed library is an easy-to-use wrapper around KJS (http://xmelegance.org/kjsembed/)
- Debian provides the kjscmd program, which is a standalone JavaScript interpreter using the KJSEmbed library
[modifier]
IDE
- JSide, https://jside.dev.java.net/, BSD License, based on Eclipse
- Aptana Studio, http://www.aptana.com, Community Edition VS Professional Edition, Dual Licensing GPL / Aptana Public License
- JSEclipse, http://labs.adobe.com/technologies/jseclipse/
- 1st JavaScript Editor Pro, http://yaldex.com/JSFactory_Pro.htm, proprietary, Windows only
- NetBeans JavaScript Editor, http://www.liguorien.org/javascripteditor/, SUN PUBLIC LICENSE, based on NetBeans
- NVU/KompoZer, http://www.nvu.com - http://www.kompozer.net, MPL 1.1 / GPL 2.0 / LGPL 2.1 , Oriented towards HTML Editing
cf. QSOS evaluations of JavaScript IDE
[modifier]
Debuggers
- JavaScript Console in Mozilla ;)
- Rhino comes with a debugger, http://www.mozilla.org/rhino/debugger.html
- Firebug, http://www.getfirebug.com, MPL, works with/in Firefox (FireBug Lite for IE/Safari)
- Aptana integrates with Firebug but add some extra features like "#include statement support" and "Expression watching and evaluation" (cf. http://aptana.com/docs/index.php/JavaScript_debugger_feature_comparison)
- Drosera, http://webkit.org/blog/61/introducing-drosera/, LGPL/BSD-style, part of Webkit (Safari)
- NVU/KompoZer integrates with Venkman
- Venkman JavaScript Debugger, http://www.mozilla.org/projects/venkman/ and http://developer.mozilla.org/en/docs/Venkman
- MyEclipse Pro Edition, http://www.myeclipseide.com/htmlpages-func-display-pid-62.html, proprietary
- 1st JavaScript Editor Pro has an integrated JS debugger (proprietary)
[modifier]
Unit Testing
- JsUnit, http://www.jsunit.net, GPL/LGPL/MPL
[modifier]
Doc generators
- JsDoc, http://jsdoc.sourceforge.net/, GPL , Perl script inspired by JavaDoc
- JsDoc Toolkit, http://jsdoctoolkit.org, MIT license, evolution of old JsDoc
[modifier]
Frameworks
[modifier]
Misc
- JSLint, the JavaScript Verifier, http://www.jslint.com/lint.html, can be used online, as Yahoo! Widget or from Rhino and WSH
- JSCoverage, http://siliconforks.com/jscoverage/, GPL, Code coverage for JavaScript programs
[modifier]
