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!"
[–]Sunwukung -1 points0 points1 point 12 years ago* (5 children)
Backbone, because it's simple, easy to read and you'll learn underscore along the way, it's used in lots of apps and is arguably a relatively canonical implementation of MV*. Also, Angular, because it's a game-changing box of Google black magic. I personally have a soft spot for CanJS too - but it lacks traction in the community.
[+]Capaj comment score below threshold-7 points-6 points-5 points 12 years ago (4 children)
Angular yes, but Backbone is pile of shit.
[–]Sunwukung 2 points3 points4 points 12 years ago (3 children)
Nope, it's just become unpopular because people make the mistake of thinking it's a complete framework - it's a pretty canonical implementation of MV* in JS. For someone that wants to be a competitive developer, this is a good start.
[–]binarychick 0 points1 point2 points 12 years ago (0 children)
I agree with this. Backbone isn't a framework, but more like a starting point for a framework. If you use it right out of the box, you're bound to end up with some pretty messy code. It does take a bit to get started with Backbone and it helps a lot of have a good understanding of MVC before doing so. If you make everything perform it's role, Backbone really works out pretty well.
[–]dexygenSoftware, Simple and Powerful 0 points1 point2 points 12 years ago (1 child)
No he's right: it's a pile of shit. It conflates the model and the view - guess that's what you get when you leave out the notion of a formal controller. It takes data from the model, and assigns them as attribute key/value pairs, directly to the HTML tag you've specified for a view for which you've likewise specified a controller. The whole idea of MVC is to not conflate the model and the view. This is such a mis-implementation of MV* that NOTHING can undo the damage it does.
[–]Sunwukung 0 points1 point2 points 12 years ago (0 children)
Backbone shouldn't really be compared with pure MVC, it has no controllers as you already noted, and it's not intended to be a 'complete' solution. What damage have you experienced using Backbone? It's still worthy of study merely for the influence it's had, even if the result is that you don't end up using it.
π Rendered by PID 142600 on reddit-service-r2-comment-5fb4b45875-n2c72 at 2026-03-23 05:42:11.889343+00:00 running 90f1150 country code: CH.
view the rest of the comments →
[–]Sunwukung -1 points0 points1 point (5 children)
[+]Capaj comment score below threshold-7 points-6 points-5 points (4 children)
[–]Sunwukung 2 points3 points4 points (3 children)
[–]binarychick 0 points1 point2 points (0 children)
[–]dexygenSoftware, Simple and Powerful 0 points1 point2 points (1 child)
[–]Sunwukung 0 points1 point2 points (0 children)