O'Reilly logo

Pro Single Page Application Development: Using Backbone.js and ASP.NET by Ido Flatow, Gil Fink

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

CHAPTER 4

image

SPA Concepts and Architecture

In Chapter 1 we discussed the main events that led to today’s JavaScript single-page application (SPA) development. We also introduced the main building blocks of SPAs and talked a little about them. In this chapter we will drill down into these building blocks and explain them in more detail. You will get to know the difference between MVC (Model/View/Controller) and MVVM (Model/View/ViewModel), the main communication tools that you use in SPAs, the main HTML5 features that are useful in SPAs, and a little about representational state transfer (REST). Later on we will discuss SPA architecture considerations, ...

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