OS X editor (or IDE) that is really good for "node.js" development?

13,438

Solution 1

A cheaper and more node-specific alternative to IntelliJ IDEA is Webstorm, also made by Jetbrains.

It has a lot of node goodies like the ability to attach to the node debugger and allow you to step through your JS code. It also has good code folding, which you can invoke with ⌘^- to fold and ⌘^+ to expand.

Solution 2

Sublime Text 2 is the choice of many. Add some packages to it with the package manager. Jade, stylus packages available.

Solution 3

If you want a real IDE that works well on Mac OS X I would recommend IntelliJ IDEA. It has a JavaScript debugger and Node.js plugin. If you are looking for something more lightweight than a full-blown IDE, take a look at Sublime Text 2.

Solution 4

You could try TextMate: http://macromates.com/ with the following bundles for

NodeJs: https://github.com/drnic/javascript-node.tmbundle

and for Jade: https://github.com/miksago/jade-tmbundle

For stylus you have to compile the bundle (haven't tried it yet): https://github.com/LearnBoost/stylus/blob/master/docs/textmate.md

There is also Cloud9 ide https://github.com/ajaxorg/cloud9, its actually a webapp, but its open source and can be installed locally (it still runs in the browser, but locally), I really like the debugging features

Share:
13,438
BadKnees
Author by

BadKnees

Updated on July 03, 2022

Comments

  • BadKnees
    BadKnees almost 2 years

    I'm an old Emacs user - I've used it for about 10years now. When I switched to Mac I started to use Aquamacs, which is great in many ways.

    But now most my development work involves Node.js/Express.js (with JavaScript, Jade and Stylus). Unfortunately, emacs has many shortcomings in this regard. Especially when working remotely, with ExpanDrive and MacFUSE mounts.

    And I really want real code folding.

    Is there any editor which is really good for this? Even better is there any IDE for Mac (at all)?

    Thanks

  • BadKnees
    BadKnees about 12 years
    Tried both. Dident like intelliJ, mostly because it's java. Very ugly. But sublime is very promising.
  • MK.
    MK. about 12 years
    I'm not Mac OS look and feel fun or expert, but the new versions of IJ looks like they fit pretty well.
  • BadKnees
    BadKnees about 12 years
    I have tried WebStorm for 2 days. And i am falling for it. It is an really good IDE. I use it with JavaScript, JADE and Stylus and it is perfect. It has really good documentation too. This will be my IDE of choise from now on. Thanks!
  • Kirschbaum
    Kirschbaum about 12 years
    Make sure you install the "key promoter" plugin, it works wonders helping you remember keyboard shortcuts.
  • Dallan Quass
    Dallan Quass about 12 years
    @BadKnees, what are you doing for Stylus support in WebStorm? In order to get syntax highlighting and auto-completion, I've had to resort to adding curly braces and semicolons to my Stylus files and telling WebStorm to treat them as css. I'd love to hear about a better alternative.
  • BadKnees
    BadKnees almost 12 years
    @DallanQuass sorry did not see this question. I got no solution. Its just text in my case
  • Mike Graf
    Mike Graf almost 11 years
    afaik Webstorm is IntelliJ modified for HTML/JS etc. (eg, not so Java centric). @MK. is that your understanding too or am I off base here?
  • MK.
    MK. almost 11 years
    @MikeGraf yeah, probably, but he was complaining about look and feel of a Java application running on OS X.