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

Reply via email to