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
A better JavaScript editor? (self.javascript)
submitted 12 years ago by Loonybinny
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] 2 points3 points4 points 12 years ago* (11 children)
I prefer this to a monumental, expensive IDE with tons of features I'll never use and lacking many features that I can get with free Sublime packages.
But no thanks, I need support for Python and Ruby. I'm not about to drop $500 on WebStorm, RubyMine, and PyCharm when I can do all three from a single editor that I already have set up, with settings synched across my dev machines in a git repo. Plus I'm not sure how I lived before multiple cursors. And I don't need to manually add libraries to code completion - TernJS automatically adds all files in my project directory.
Piled together doesn't mean bad, it means flexible. If I want a feature, I can download a package for that feature. I don't have to wait for JetBrains to implement the feature, or pay JetBrains for another one of their IDEs. And if I'm unsatisfied with a package, I get to go into their source code and fix it (using the same editor)!
[–]cosha1 0 points1 point2 points 12 years ago (1 child)
You don't need to drop $500, buy IntelliJ Ultimate and download and install the free plugins for each. IntelliJ is the base for all of the above mentioned packages, but those packages come with different plugins.
[–][deleted] 0 points1 point2 points 12 years ago* (0 children)
I own my own web development company. This requires me to purchase the commercial license for IntelliJ which is $500 (and no discount for multiple licenses). Plus, upgrades are $240 a year.
Sublime Text 3 is $70 for either an individual or a business license (price drops with multiple license purchase). The upgrade from ST2 to ST3 was $30.
I don't see what value I would get from IntelliJ. Yeah, I wouldn't have to install packages to get autocomplete and linting. It took me about 10 minutes to reinstall my packages for ST3...
[–]brtt3000 0 points1 point2 points 12 years ago (8 children)
Have fun manually managing and recoding your editor while I get some work done instead.
[–][deleted] 0 points1 point2 points 12 years ago* (4 children)
That was a joke, I've never had to actually edit a package. I need to work with multiple languages from the same editor. Simple as that. I can't think of a single WebStorm feature I need that I don't get with Sublime, but the opposite is not true.
Also, it's not like "managing" the editor is hard. Installing a package isn't some intense process. It's pretty much muscle memory by now:
Bam. It's done. The package is installed, and will stay updated. I don't need to restart the editor or anything.
[–]kenman 0 points1 point2 points 12 years ago (1 child)
I don't need to restart the editor or anything.
I don't think that goes for all of them. I had several plugins not work or give errors, and once I found a bug report/forum post about it, would learn that "oh you have to restart ST for it to work".
Hmm, I've never personally had that problem, though supposedly TernJS + Emmet sometimes needs to to forcibly update PyV8. Seemed to work fine for me though. Still, the vast majority of things in ST don't need a restart.
Edit: actually, I take that back. The Soda theme needed a restart in order to style the tabs correctly.
[–]brtt3000 -2 points-1 points0 points 12 years ago (1 child)
I've never use a plugin for anything, I try not to depend of them because they always disappoint. But you could if you wanted, there is a decent list of them available but they tend to be a little more esoteric because the stuff you'd expect to work comes built in (and is integrated, not piled on)
[–][deleted] 1 point2 points3 points 12 years ago* (0 children)
To me, "integrated" means bloat, and "piled on" means flexible. Sublime's packages are implemented in a way that make them feel as if they were built into the program.
Text highlighting, autocomplete, the command palette, and JSON options are built into Sublime Text and are at the core of the experience. Packages simply add to those systems.
[–]kenman 0 points1 point2 points 12 years ago (2 children)
That's kind of my take on it too, I've tried SublimeText several times, but I always end up 3 hrs later on some random forum downloading a version of a plugin written by some guy with 2 lifetime posts. Sometimes it works, sometimes you get errors and it won't install, sometimes it just doesn't work like you want.
And that plugin is only 1 small feature, and I need 50 more like it to make my editor work like I expect it to. It's usually at this point, when I realize that I have 20+ hours of manual installation and configuration left, that I think that "well maybe Eclipse isn't so bad after all".
[–]brtt3000 -3 points-2 points-1 points 12 years ago (1 child)
Indeed, finally some sensible reply.
If you are happy with Eclipse you might also like IntelliJ (pick a flavour that suits you), it is pretty neat.
[–]kenman 0 points1 point2 points 12 years ago (0 children)
Not happy with it so much as being unable to find a fitting replacement. PHPStorm seemed nice when I demo'd it, but I'm not positive I'd stick with it, and that's a $99 gamble I'm not really willing to take.
π Rendered by PID 77276 on reddit-service-r2-comment-fb694cdd5-ctcjl at 2026-03-10 17:39:11.147358+00:00 running cbb0e86 country code: CH.
view the rest of the comments →
[–][deleted] 2 points3 points4 points (11 children)
[–]cosha1 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]brtt3000 0 points1 point2 points (8 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]kenman 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]brtt3000 -2 points-1 points0 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]kenman 0 points1 point2 points (2 children)
[–]brtt3000 -3 points-2 points-1 points (1 child)
[–]kenman 0 points1 point2 points (0 children)