Also, have you seen this site before? Looks like a nice collection of resources.
Yeah I love Web Design Repo. I have most of them in my Feedly. I completely agree with the crazy amount Javascript frameworks but it don't think it is as big as a problem as people are making it out to be. Chances are, you are going to do a rewrite in 1-3 years, regardless of language. No matter what you originally write it in, if you expect a different developer to be working on it in a year, 2 years, 10 years, chances are the developer that you get isn't going to be the developer who knows that language best. And he will propose to rewrite it anyways because fuck trying to wade through someone else's shit that's been horribly patchworked and maintained. Java. Python. My mom's word document. Even if you magically have the same team, the purpose, features, financial situation, traffic, goals, etc all change in those first years. We live in a fast moving world. We don't have websites and apps that truly stay alive for 5-10 years. The mediocre ones, they are fine on the original language. You can find someone to sorta maintain it and sorta make changes to it as needed. But when you want to go to the next level, you're going to want to start fresh. You are going to want to look at what you did wrong the first time, make big level changes based on what you have learned, and do it right. It doesn't matter how much planning goes into the first version of the site, you will always learn how to do it better. The big sites that demand high level infrastructure changes due to insane growth, change of features, etc, probably have the money and desire to do it again, properly this time. Maybe it's a result of MVP culture or the fact that no one has time to sit and invest in a year or two to getting that perfectly structured, epically perfect, well documented site/app up. The world is fickle. Your (original) idea is simultaneously redundant and irrelevant in 6 months.