Modern web frameworks

Fortunately for us all, a new generation of web frameworks has emerged to alleviate the recurring pains that arise when developing web applications. Angular and React are among the top contenders, but there are dozens of others such as Aurelia (https://aurelia.io), Ember (https://www.emberjs.com), Dojo (https://dojo.io), Meteor (https://www.meteor.com), and more.

Most, if not all, of these have one thing in common: they make it very easy to perform DOM transformations without necessarily having to manipulate DOM nodes directly or manually, as we did in previous chapters. That alone is a huge time-saver.

Before we go any further, keep in mind that nobody has to use a framework, but there are very compelling arguments ...

Get Learn TypeScript 3 by Building Web Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.