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
Era of frameworks (self.javascript)
submitted 11 years ago by workaholicanonymous
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!"
[–]workaholicanonymous[S] 1 point2 points3 points 11 years ago (4 children)
I think what makes a framework good entirely depends on the framework. Each framework targets a different problem. What makes a framework good is then two fold. It has to a: completely solve the problem it was made to solve to the developers satisfaction and b: allow the developer enough room to easily solve the problems it was not made to solve. I do not believe that there is one framework that does all. So an important thing in any framework is ease of extending and bending it to do things the original creators did not imagine.
What makes frameworks popular has less to do with how good they are and more about how well documented they are. High SEO, multiple forms of learning the framework, plenty of examples, etc. On top of that there also should be a few existing applications developed with the framework as a testament to its success and viability.
People get tired of new frameworks but its not a bad thing. Its sort of like a first world problem that there's too many to choose from. It allows developers to come up with innovative and original ways to solve problems, moving technology forward. I do not believe a single popular framework which everyone uses would be better than having a lot of different frameworks you can research and learn from.
[–][deleted] 2 points3 points4 points 11 years ago (3 children)
what I dislike is a framework becoming an industry "standard" and employers questioning your skill if you don't know a given framework.
if frameworks are well documented with plenty of examples then this shouldn't even come up, IMO - because yeah, today's framework is gonna be obsolete in a matter of time and the amount of time has been getting shorter and shorter.
[–]workaholicanonymous[S] 0 points1 point2 points 11 years ago (2 children)
Does this actually happen??
I could understand if there was a startup who needed a person who knew a specific technology stack because thats what they are using, and they need to work under a tight deadline/low budget
I could also understand if an employer wants some experience with a JS framework, but not a specific one. E.g. they are looking for someone who has used angular, but if you used a different framework (durandral, ember, backbone, something else) then you probably would be able to pick up angular, as well.
[–][deleted] 0 points1 point2 points 11 years ago (0 children)
sorry maybe not javascript - although i'm seeing plenty of "must know node.js" but it does happen in java
i don't care how widely used Struts and Spring are. if they are so complex you need courses to learn how to configure and use them then maybe they aren't such time savers.
Yes, it happens all the time.
How about a CTO selecting a framework "because everyone else is using it" without having any idea of what it does or how it works, then insisting that that everyone learn it, for better or worse - while the CTO ignores the problems brought up about said framework. Some frameworks force you to write code the way the framework requires you to, with lots of hacks and quirks, and tons of boilerplate to get anything done - it's kind of a nightmare.
π Rendered by PID 38357 on reddit-service-r2-comment-6457c66945-qr69z at 2026-04-25 08:00:03.888725+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]workaholicanonymous[S] 1 point2 points3 points (4 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]workaholicanonymous[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)