O'Reilly logo

SproutCore Web Application Development by Tyler Keating

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. The Model Layer

In this chapter, we will move to the opposite end of the application stack and look at the M or Model layer in SproutCore MVC. As it turns out, the implementation of the Model layer within SproutCore is one of the most impressive and unique features of the framework. This layer provides tools for modeling data, applying business logic, querying data, and synchronizing changes between the server and the client. Hence, we can say that the tools in this layer allow us to load raw data into our application from any remote source and use it in a simple and effective manner.

The first thing to recognize is that because we are creating applications for the web, our software is always in a client-server type of relationship where ...

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