Upshot!

Upshot!

Old forum URL: forums.lhotka.net/forums/t/11294.aspx


gyob.00 posted on Wednesday, April 11, 2012

I think we should keep a close eye on Upshot. 

 

http://www.asp.net/single-page-application/spa-samples/samples-a-tour-through-spa/scenario-four-update-multiple-entities

gyob.00 replied on Wednesday, April 11, 2012

In theory, it should practically work perfectly with CSLA. Just set your IsDeleted, IsNew, etc to be included client side....etc...etc....

 

 

http://www.dailymotion.com/video/xq0j8l_asp-net-mvc-4-upshot-js-part-2-performing-insert_school

JCardina replied on Wednesday, April 11, 2012

Why is it called Single Page Application?  The overview doesn't explain that at all.

gyob.00 replied on Wednesday, April 11, 2012

SPA:

http://en.wikipedia.org/wiki/Single-page_application

Knockout:

http://knockoutjs.com/

 

Upshot allows you to convert your server side objects into client side Knockout.js framework, which allows for the creation of SPA's. You can cache up your data client side, and reference data from one area. The area consists of Observable data members which can propagate change throughout your SPA. You control when and how Knockout sync's with the server.

 

Some limitations to consider in your designs: The current version of Upshot only allows for a parent level of depth in your object graph without customization, though, and I'm not sure if Knockout currently supports easily taking your data offline with offline storage as you would find in a Silverlight scenario.

JCardina replied on Wednesday, April 11, 2012

Thanks gyob.00.  Very interesting stuff there.  It does sound pretty ideal for a lot of csla scenarios.

Copyright (c) Marimer LLC