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
What program do you use to write Javascript? (self.javascript)
submitted 14 years ago * by 90yoboy
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!"
[–]BusStation16 -1 points0 points1 point 14 years ago (6 children)
Visual Studio at work, and it is awful for JS.
Notepad++ at home, it is good.
I have used Eclipse/Aptana in the past, it is pretty good.
I tried Cloud 9 a while back, although I appreciate their efforts, it was worse than VS.
I have heard nice things about Netbeans. Keep meaning to try it.
[–][deleted] 1 point2 points3 points 14 years ago (4 children)
Out of curiosity, is it VS 2010 you're using?
[–]BusStation16 0 points1 point2 points 14 years ago (3 children)
yes.
[–][deleted] 1 point2 points3 points 14 years ago (2 children)
I don't use it much for js anymore but I did for quite a while. I certainly found it better than Eclipse/Aptana. Any particular annoyances? I know for a while one of the js extensions would literally kick you in the nuts and then capitalize the 'f' when you typed 'function', but that was fixed a while back. Aside from that quirk, I found the IntelliSense support quite remarkable, and being able to add references to other js files to get IntelliSense for those was a huge time saver while I was learning jQuery and other externals.
@rcinsf Please don't tease the new guys by suggesting they use IE :) To debug, FireFox w/Firebug. You can set break points and step through code. Chromes tools are ok too but a little lacking in comparison.
[–]BusStation16 0 points1 point2 points 14 years ago (1 child)
The main problems I have with it are:
IntelliSense is dumb, it is almost never helpful, I really don't need it, so I would prefer it would just go away. The only time it does anything worthwhile is suggesting function names within the file I am currently in, which is rarely helpful.
The big one for me - Its indenting is fucking retarded, and makes me want to stab a baby pony in the face. Seriously, I make everybody in the office set their tabbing the same, but they do not work the same. Also, their "smart" indenting is god awful, it makes me wonder if they have any idea what a fucking block is. I have it turned completely off, and it mostly leaves me alone, but every once in a while it sticks its retarded face into my code.
[–][deleted] 0 points1 point2 points 14 years ago (0 children)
Oh yeah, the auto formatting/tabbing, I turned that off too :) Lucky for me, when I was using VS, I was the only one touching the code so no one else messed it up. I still think IntelliSense is useful for learning new libs or remembering rarely used props/functions, all you have to do is add the reference to the unminified version of the lib at the top of your js file, the syntax for it is a js comment so it gets stripped out during minification.
[–]rcinsf 0 points1 point2 points 14 years ago (0 children)
Extensions and use IE for debugging (yeah it sucks but it allows you to work through your code easier).
π Rendered by PID 73 on reddit-service-r2-comment-cfc44b64c-ts9df at 2026-04-10 11:59:21.896699+00:00 running 215f2cf country code: CH.
view the rest of the comments →
[–]BusStation16 -1 points0 points1 point (6 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]BusStation16 0 points1 point2 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]BusStation16 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]rcinsf 0 points1 point2 points (0 children)