Advertisement

SPA Concepts and Architecture

  • Gil Fink
  • Ido Flatow
Chapter

Abstract

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, like where the MVC or MVVM patterns fit in the whole architecture picture or where to use the different building blocks.

Keywords

Event Handler Single Page RESTful Service Document Object Model Manifest File 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Gil Fink 2014

Authors and Affiliations

  • Gil Fink
    • 1
  • Ido Flatow
    • 1
  1. 1.Le ZionIsrael

Personalised recommendations