Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Current status of Upshot.js

I am thinking of using upshot.js along with Knockout in one of my very important projects. I do not see any documentation or any activity around upshot. Before I commit to this decision, is this project still active?

If the entire asp.net stack is now open and one can see what is getting committed to repository, why this small library is still not on codeplex or github for community to see?

I hope this is still on radar of asp.net team.

like image 321
Ajay Avatar asked Sep 02 '12 18:09

Ajay


3 Answers

According to this blog post, Upshot is officially dead: http://www.riaservicesblog.net/Blog/post/WCF-RIA-Services-is-Dead-Long-Live-WCF-RIA-Services.aspx

The author points to BreezeJS as an alternative: http://www.breezejs.com

like image 150
Ting Avatar answered Sep 24 '22 02:09

Ting


Upshot is officially dead.

"Earlier this year the Beta version of Visual Studio 2012 included a template that was designed for building “single page applications” using Upshot.js and a special Web API-based DataController that provided support for insert, update, and delete operations using the unit of work pattern with transaction support. We are not currently continuing work on that template or Upshot.js. We want to first focus on improving the development experience with existing popular JavaScript libraries and in future versions we will revisit this decision and see if additional libraries are needed to round out the SPA experience."

http://aspnetwebstack.codeplex.com/wikipage?title=Roadmap

like image 30
John Avatar answered Sep 26 '22 02:09

John


Give a shot to JayData at http://jaydata.org, it has JavaScript Language Query and JavaScript CRUD capabilities with change tracking, batches and a lot more. What it offers over BreezeJS is its provider agnostic architecture and a number of providers that you can use out of the box: OData, webSQL, IndexedDB, localStore, Facebook and YQL.

JayData plays nicely with NodeJS and let you consume OData from a JavaScript based middletier.

Also you can use JayData not only to consume but also to provide OData if you are using it on the server side with NodeJS and mongoDB.

like image 30
Peter Aron Zentai Avatar answered Sep 26 '22 02:09

Peter Aron Zentai