Came here to say this.<p>Frameworks are great, but you have to spend a lot of time wading through the documentation and architecture. Why this is different than that framework and why this does something different than that framework, and why this framework solves something this other framework fucks up.<p>For a time I just started putting together my own stuff and then realized it was so custom, it was totally useless outside of a particular project. I&#x27;ve come around a little bit, but its frustrating when the whole industry jumps on a bandwagon, promotes the shit out of it and then some time later, they&#x27;re onto something else and the cycle repeats itself.<p>The best example for this is Backbone.<p>It was one of the first JS frameworks I started fooling around with, along with Node and Express. Everybody thought this was the greatest thing ever. Now, less than a year or so after I first started dabbling with it, you can&#x27;t find anybody still talking about it (even though its still a rock solid framework). Everything is now Angular, React and various other shiny toys. I would say the same thing about Knockout. People thought this was the next big thing, and now I can&#x27;t find anybody promoting it anymore.