- The Book of Dojo
- The Dojo Book, 0.4
- Part 1: "Introduction"
- Part 2: "Out of the Box" Dojo
- Part 3: "The Dojo Programming Model"
- Part 4: "More on Widgets"
- Part 5: "Connecting the pieces"
- Part 6: "Customizing Dojo Builds for Better Performance"
- Part 7: "Utilities"
- Part 8: "Internationalization and Accessiblity"
- Part 9: "Dojo Community"
- Part 10: "Fresh From The Shed" Dojo
- BookWriting
- Glossary
JavaScript Editors
Submitted by Carla on Fri, 02/02/2007 - 22:18.
Editors/IDEs
ATF (Eclipse)
Ajax Toolkit Framework is an incubator project within the Eclipse Web Tools Project. It is also a pluggable framework for other AJAX tools. It provides Javascript syntax checking, server deployment, Mozilla embedding, runtime tools such as XHR Monitor, and a debugger based on Mozilla Spidermonkey, JSD, and the Eclipse debug UI. Eclipse integration provides access to existing plugins like ant, subclipse for SVN, server development tools, etc. AJAX "Personalities" provide the potential for tighter integration with Dojo and other toolkits, although so far very little has been done in this area.
There's visual Javascript
validation built into ATF.
It includes both basic syntax validation and optionally Jslint
validation for less obvious potential syntax problems. It works just
like MS Word as-you-type spellchecking and Eclipse as-you-type Java
validation - as you type if you make a syntax error (or just do
something somewhat sloppy) you'll get a red or yellow squiggly under
the warning/error and an explanation in the margin. A background task
will run validation against all files and place markers in the code
such that you can see errors across a project.
You
can download and use ATF and its prerequisite
Eclipse components (Eclipse SDK, WTP, EMF, GEF, JEM, xulrunner) and
choose to use all of ATF or just install the "javascript" feature which
implements this validation.
Note
- you have to fetch and manually install jslint.js, Dojo and xulrunner due to Eclipse policies - make sure to read the ATF
readme to get the full functionality of ATF.
JSEclipse
JSEclipse
is a commercial Eclipse plugin which provides a rich Javascript editor
with support for syntax validation, code completion and Dojo idioms.
MyEclipseIDE
To be written...
JS-Sourceror (Eclipse)
JS-Sourceror performs syntax checking and variable type and flow analysis on JavaScript files.
JavaScript plugin for jEdit
See http://skrul.com/blog/projects/javascript
It also does syntax checking, as well as scope checking and structure browsing.
Aptana
Aptana is an open-source, JavaScript-focused IDE, including code assist for Dojo. It works as a stand-alone app on Mac, Linux, or Windows, or as a plug-in for Eclipse.
