O'Reilly logo

Seven Web Frameworks in Seven Weeks by Frederic Daoud, Jack Moffitt

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Key Ideas

We saw a lot of different approaches to constructing apps in this book, but some of the big ideas were these:

  • Simplicity

  • Where does code run—on the client, a server, or a large cluster?

  • Composition—building up things from small pieces

  • Declaration over instruction—describing what to do, not how to do it

  • Type systems

  • State machines

  • Interactivity

Let’s recap these key ideas and the frameworks that most embodied them.

Simplicity

Simplicity is a desirable attribute because the human capacity for reasoning about software seems both finite and remarkably limited. Simplicity is often achieved by minimizing or transforming a problem or by focusing on specific parts of a solution. We saw both strategies in this book.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required