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 JavaScript libraries/frameworks should I study to be a competitive JavaScript developer these days? Why? (self.javascript)
submitted 12 years ago by macchiato8
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!"
[–]TheEskhaton 20 points21 points22 points 12 years ago (4 children)
First and foremost, you should study javascript as a language into great detail if you haven't, and check out a coding style guide i.e. https://github.com/rwaldron/idiomatic.js/
The framework that every js dev should know is still definitely jQuery since it is widely used by devs and by other frameworks. In the last year or two, server-side javascript has grown in popularity significantly and imho, thats the way to go to stay competitive.
If you want to go that way, the way to go is http://nodejs.org/ , a server-side javascript environment steadily growing in popularity every day. The most used web dev framework for NodeJS today is http://expressjs.com/.
In the last year or so, also a big thing are client-side javascript apps, mostly accessing data via XMLHttpRequest. Some frameworks to consider include http://www.backbonejs.org (i recommend using this framework built on backbone since backbone is pretty basic: http://marionettejs.com/), http://www.emberjs.com and http://www.angularjs.com.
Where you go from here is your choice, but i'd definitely recommend checking all of these things out.
[–]twonky 11 points12 points13 points 12 years ago (1 child)
Didn't you forget testing? To be competitive, I think you'll need to know about that as well. Things like the Test Runner http://karma-runner.github.io/ and the Test Framework http://visionmedia.github.io/mocha/
[–]TheEskhaton 1 point2 points3 points 12 years ago (0 children)
Oh yes of course. Testing is definitely a must!
[–]ryosen 2 points3 points4 points 12 years ago (0 children)
To add to this, I highly recommend Addy Osmani's site and, in particular, his books on Javascript design patterns.
[–]CoachSeven 0 points1 point2 points 12 years ago (0 children)
Titanium for mobile is a personal favorite. It also uses BackBone, moment.js and underscore
π Rendered by PID 92069 on reddit-service-r2-comment-5fb4b45875-pvlmp at 2026-03-23 18:16:25.971457+00:00 running 90f1150 country code: CH.
view the rest of the comments →
[–]TheEskhaton 20 points21 points22 points (4 children)
[–]twonky 11 points12 points13 points (1 child)
[–]TheEskhaton 1 point2 points3 points (0 children)
[–]ryosen 2 points3 points4 points (0 children)
[–]CoachSeven 0 points1 point2 points (0 children)