Guide to JavaScript Frameworks

Original article is at Guide to JavaScript Frameworks