# JavaScript debugger feature comparison [edit]

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 |  |

## Related Topics

- About the JavaScript debugger
- About the Aptana Debug perspective
  - Using the Debug View
  - Using the Variables View
  - Using the Breakponts View
  - Using the Expressions View
  - Using the Console View
  - Using the AJAX Monitor View
- Installing the JavaScript debugger
- Uninstalling the debugger
- Running the debugger
- Stepping into and over functions
- Adding a breakpoint

Retrieved from "http://aptana.com/docs/index.php/JavaScript_debugger_feature_comparison"

Category: AptanaHelp