Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Have a significant amount of a Data Warehousing application written in Javascript.

The application is set up so that the Javascript code runs in a web browser (Chrome). Of course, running a Data Warehousing application inside a web browser is pretty dumb (the application is of significant scale that the rest of it runs on a cloud server cluster).

Would like to install NodeJS onto the server cluster. A major concern is losing the ease of debugging Javascript inside the Chrome web browser. The developer tools for Chrome are awesome. It is incredibly easy to set break points and view variable values and application state using the Chrome web browser.

When we move the Javascript code to the server, what is a good IDE to use with NodeJS? Right now, the server is running Python. For that we use PyCharm and have remote debugging set up such that we can debug line-by-line, view variable values and application state within PyCharm on our local machines even though the code executes on the server.

Is there a way to do this with Javascript and NodeJS?

Thanks so much!

share|improve this question
6  
+1 for Nice Question. –  Mahbubur R Aaman Jan 9 '13 at 13:44
7  
@gnat and ChrisF - If you close a question, its better if you leave a comment describing your reasoning behind closing it. Also, if you do not post questions yourself now and then, your experience with the forum will be one-sided. –  Chris Dutrow Jan 11 '13 at 23:10
2  
I've tried a few, and have switched to using WebStorm. The integrated debugging is slick, and works like you would expect any IDE to. –  Brad Jan 30 '13 at 21:51
1  
@ChrisF and gnat: kindly please let the community contribute. –  Dan Dascalescu Feb 12 at 2:15
add comment

closed as not constructive by gnat, ChrisF Jan 9 '13 at 13:56

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

Good IDE for Node specially for Debugging(Also regarding JavaScript)

  • Nide, is a web-based IDE for Node.JS, designed with simplicity and ease-of-use in mind. You can run Nide locally or install it on your remote server, and access it through your Web browser.
  • Cloud9, a Good IDE specifically for developing JS applications.
  • Komodo Edit supports ctrl+click to jump to definitions in javascript to some extent. (Which is important for debugging at JavaScript).

Node Debugger (A command line node.js/v8 debugger)

Node Inspector / Web Debugger for NodeJS (Node Inspector is a debugger interface for nodeJS using the WebKit Web Inspector)

Related Resources

share|improve this answer
    
link-only answers are rather heavily discouraged at Stack Exchange –  gnat Jan 9 '13 at 13:54
5  
@gnat that is what this question is basically asking for –  Neal Jan 9 '13 at 13:55
    
@Neal how does that justify posting link-only answer? –  gnat Jan 9 '13 at 14:10
2  
@Neal fair enough –  gnat Jan 9 '13 at 14:14
3  
@gnat and Neal, I have tried to improve my answer. Sorry for my mistake as at first time I only added several URLs. I thought that those will help the OP. And please pardon my mistake. I just came to this site to learn, discuss and share knowledge. I don't want point. Rather, I want to learn, discuss and share the right knowledge. –  Mahbubur R Aaman Jan 9 '13 at 14:35
show 4 more comments

Don't worry. You can move the code to the server, and keep debugging in the browser. How awesome is that?!

Well, that's what node-inspector is for.

About the IDE, don't bother. Just keep using whatever editor you were using to write JS up till now.

PS: I am not affiliated in any way with node-inspector. It's just so good and I don't know of any alternative.

share|improve this answer
    
"About the IDE, don't bother. Just keep using whatever editor you were using to write JS up till now." - you're either kidding, or have never used a real IDE with integrated debugging, breakpoints, watches, autocompletion, code folding, automatic syncing, version control integration and the like. –  Dan Dascalescu Feb 12 at 2:17
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.