Web Apps vs Web Sites

From Standard Pixel:

Indeed we are becoming more and more aware that there are two different categories of web project, Web Apps and Web Sites. Web Apps are a lot like a desktop client. Users expect to have a single interface and be able to get to everything they need in few clicks. Web Sites, on the other hand are more like a news paper and people expect to enter through a front page of some kind and explore in to get more detailed information on a subject. For me, I have settled on creating one Web App project with a Ruby on Rails back-end mixed with a client written in SproutCore. Another project however, is a simple information site which will use PHP, along with a little interface help from YUI. - SproutCore is a chainsaw and YUI is a paring knife.

Could not agree more.  We decided a long time ago that there is a big difference between building a thick-client JavaScript app vs a web site with some JavaScript enhancements.  Thick-clients require a whole new level of complexity that web sites don’t have.  Use the right tool for the job.

 

Modern Models

Onitunes has been hard at work the last few weeks writing an excellent tutorial on the model portion of SproutCore Model-View-Controller architecture.  It’s a great explanation of how to use models in your own applications.

Check out SproutCores Modern Models.