Preferably an IDE. Integrated support for Subversion/Git is a big plus as we are a group of 6 people working.
Vim/Emacs is not that popular with the other as it is very awkward and hard to get started and it requires alot of effort to learn which takes the focus away from our project.
We’re all used to/familiar with Eclipse, so an IDE that resembles Eclipse would be a big plus as well.
You should try Aptana or WebStorm, the second one is not free, but worth the required value. WebStorm has a default Node.JS and Express project available. If you select to a new project you can start one with these options as well. The IDE has some nice code completion, good highlighting and a large group of addons to enhance your experience with a lot of new technology.
Eclipse for JavaEE developers goes with EGit.
Alternatily you can get full Eclipse with everything above pre-installed as Nodeclipse NTS
There is Coffee Editor, but no running, debugging support currently.
Nodeclipse.org. Current version is 0.3.1
- Creating default structure for New Node Project and New Node Source File
- Content Assistant
- NPM support
- Debugging – Breakpoint, Trace, etc… via Eclipse debugger plugin for V8
Update Site : http://www.nodeclipse.org/updates
Seems there’s at least limited support for Cloud9 (IDE in the browser): http://cloud9ide.zendesk.com/entries/20559696-create-a-coffeescript-node-js-project
Here’s a live compilation extension project:
This ide https://atom.io/ from github supports CoffeeScript pretty well. Works fast I particularly like the coloring. I peronally don’t like Eclipse, Aptana or similar options, they are so heavy in my computer.