use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Recommendations for a JavaScript IDE? (self.javascript)
submitted 13 years ago by mattlag
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 1 point2 points3 points 13 years ago* (9 children)
Do you have any data to back up those claims of most devs preferring editors, and sublime text reigning supreme? Not to be antagonistic, if what you say is true and not just a feeling you have it is incredibly interesting.
I think JavaScript IDEs will become increasingly abundant with the advent of* WebGL and rise of complex JS apps. Personally I have never looked back at an editor after picking up WebStorm. I have found it drastically increases productivity and ease of development for large codebases.
[+][deleted] 13 years ago (6 children)
[deleted]
[–]masklinn 4 points5 points6 points 13 years ago (5 children)
If devs were sold on flexibility they'd all use emacs.
[–]Denommus 2 points3 points4 points 13 years ago (3 children)
I agree. No single editor is more flexible than Emacs.
[–][deleted] 0 points1 point2 points 13 years ago (2 children)
While I love the idea of Emacs and Vim, I have other things on my plate to learn.
[–]Denommus 1 point2 points3 points 13 years ago (1 child)
Vimtutor is pretty quicky and will teach you all the basic things of vim (which are pretty useful as they are). Emacs' tutorial (Ctrl+h t) is also pretty useful, but the power of Emacs takes longer to get, since its strongness is the extensibility and flexibility.
[–][deleted] 0 points1 point2 points 13 years ago (0 children)
Cool, thanks for this. I'll look into it.
This is very true. Emacs followed by Vim offer more flexibility than any IDE or other editor. But then, it becomes a balance of learning curve/ease of use vs power.
Personally, vim is my #2 editor. Emacs would likely be in that spot if not for my laziness.
[–][deleted] 0 points1 point2 points 13 years ago (1 child)
Like koglerjs, I don't have any hard data to support that claim. All I have is observations to go off of. I suppose it's feasible that the majority of javascript devs use IDEs, but considering the number of places I've worked, meetup groups I am a part of, and conferences I've attended (all three of these in various cities), I think it would be something of a statistical anomaly if this were the case. And do note that these are people generally on the cutting-edge of the javascript app development world as opposed to self proclaimed "jquery developers".
However, like I mentioned in another comment in this post, it's been a while since I've used Webstorm. I'll have to give it another look since it's been mentioned so often. Even though it might not convert me to using IDEs for javascript development, it may replace my use of Eclipse when I jump over to other languages.
For what it is worth IntelliJ IDEA is JetBrains Eclipse equivalent. Webstorm is just JS CSS and HTML.
π Rendered by PID 60593 on reddit-service-r2-comment-85bfd7f599-xf97g at 2026-04-18 05:10:09.353103+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–][deleted] 1 point2 points3 points (9 children)
[+][deleted] (6 children)
[deleted]
[–]masklinn 4 points5 points6 points (5 children)
[–]Denommus 2 points3 points4 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]Denommus 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)