I'm doing research for a new Web Development class, and I can't help but wonder: just how many JavaScript frameworks does the world really need?! There seems to be dozens of them.
Well, clearly Web development is an important market, and I'd like to prepare my students for it as best I can. The problem is, I don't want to adopt some flavor-of-the-month framework that will be dead and gone before they even graduate.
I think the best thing to do with this class is to focus on pure JavaScript, and maybe a (relatively) lightweight library like jQuery. That will give the students the necessary background to decide which framework(s) to use in the future.