I'd like to promote *ChromeDevTools* Eclipse-based JavaScript debugger and its new version *0.3.6*.
http://code.google.com/p/chromedevtools http://code.google.com/p/chromedevtools/wiki/Release_0_3_6 Its features should suit well for Node.JS development. Eclipse itself is platform where several JavaScript IDEs are available (for example JSDT, Aptana etc) with such nice features like code navigation and auto-complete that help fast coding. Installing the Debugger will allow you to debug your V8 JavaScript right on the very same files (step over them and lively edit them) (see for details<http://code.google.com/p/chromedevtools/wiki/EclipseDebuggerFeatures#Debugging_on_Files_That_You_Are_Developing/Source_Mapping> ). An 0.3.6 version has some new things relevant for Node.JS development. First, the *live editing<http://code.google.com/p/chromedevtools/wiki/EclipseDebuggerFeatures#Live_Editing>feature * should finally work on your local files. Node.JS is known to add "*(function (exports, require, module, __filename, __dirname) { *" header to every script and the Debugger finally recognizes it and it doesn't break live editing. Secondly, the Debugger provides you a *look inside the callback function*<http://code.google.com/p/chromedevtools/wiki/Release_0_3_6#Function_Scope_and_Primitve_Values>feature. Suppose you have reference to your callback. Not only you can inspect its text *function(resp) { Processor.acceptResponse(resp, request_type); } * but now you also can inspect its attached data: what 'request_type' value is (a feature currently not available in other debuggers) -- all this before actually executing the function. I welcome you to try ChromeDevTools 0.3.6. It also can be used to debug client-side JavaScript in Chrome browser from the very same Eclipse instance. Please feel free to send me your feedback, report bugs<http://code.google.com/p/chromedevtools/wiki/HowToReportProblem>or file feature request issues <http://code.google.com/p/chromedevtools/issues> or contribute<http://code.google.com/p/chromedevtools/wiki/Contribution>maybe. Peter -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
