This page compares the features of the Aptana JavaScript debugger with other popular available debugger software.
Introduction
The Aptana JavaScript debugger is a powerful tool to help you troubleshoot dynamic web pages. Other JavaScript debuggers are available, of course, but no other JavaScript debugger has quite as complete of a feature set as Aptana's debugger.
Feature Comparison
The table below provides a feature comparison between the Aptana JavaScript debugger and other JavaScript debuggers:
| Debugger | JavaScript debugging | Open source | Executed line highlighting | Easy configuration | Attaching to process not required | Bug reporting | Run time error handling | #include statement support | Breakpoints | Step in, step out, step over functions | Show last error | Expression watching and evaluation | Expressions View | Variable watching | Variables View | AJAX Monitor |
| Aptana | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| Drosera | X | X | X | X | X | X | X | X | X | |||||||
| Firebug | X | X | X | X | X | X | X | X | X | X | X | |||||
| MS Script Debugger | JSscript only | X | X | X | X | X | X | X | X | X | X | |||||
| MyEclipse | X | X | X | X | X | X | X | X | X | X | X | X | X | |||
| Rhino | X | X | X | X | X | X | X | X | X | X | X | X | X | X | ||
| SplineTech | X | X | X | X | X | X | X | X | X | X | X | X | X | X | ||
| Tito | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| Venkman | X | X | X | X | X | X | X | X | X | X | X | X | ||||
| Visual Studio | X | X | X | X | X | X | X | X | X | |||||||
| Yaldex | X | X | X | X | X | X | X | X | X | X |
