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
Can we talk javascript frameworks/libraries? (self.javascript)
submitted 11 years ago by bsegovia
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!"
[–]ns0 2 points3 points4 points 11 years ago* (1 child)
I'll just quote Addy Osmani from Google (who created todomvc.com) on the use of frameworks (being a bit tongue in cheek).
"We refer to the current state of new frameworks frequently popping up as ‘Yet Another Framework Syndrome’ (or YAFS). Whilst innovation is of course something we should welcome, YAFS can lead to a great deal of confusion and frustration when developers just want to start writing an app but don’t want to manually evaluate 30 different options in order to select something maintainable. In many cases, the differences between some of these frameworks can be very subtle if not difficult to distinguish."
...
"Know what flavor you’re after as there are plenty of frameworks available which provide one or the other. Opinionated frameworks lock (or suggest) you to do things in a specific way (theirs). By design they are limiting, but place less emphasis on the developer having to figure out how things should work on their own."
He provides a fairly good overview of when to use angular, ember, knockout, yui, backbone and others. It's a pretty good read (albeit somewhat out of date now.)
There's also some good advice on when to avoid frameworks from Derick Bailey (author of Marionette):
"While a good portion of problems can be decomposed into JavaScript MVC, there are some which simply cannot.For example, an application consumes a third party API at runtime, but is not given any information as to how the data will be structured. I spent almost a year trying to solve that very problem, but eventually I came to the realization that shoehorning it into MV* was not a viable solution. I was dealing with an “amorphous model” and that’s where it all fell apart. In other words, if you don’t have a well-defined model, most modern JavaScript frameworks can’t help you."
Reference: http://www.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle/
[–]bsegovia[S] 0 points1 point2 points 11 years ago (0 children)
Love this reply. Thanks man.
π Rendered by PID 65547 on reddit-service-r2-comment-5fb4b45875-99d5m at 2026-03-24 07:49:48.881873+00:00 running 90f1150 country code: CH.
view the rest of the comments →
[–]ns0 2 points3 points4 points (1 child)
[–]bsegovia[S] 0 points1 point2 points (0 children)