Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

upshot js vs. breeze js [closed]

Is upshot js under active development? All upshot articles have been written in March 2012. Is upshot js stable? Breeze seems to be under active development.

Is it ready for production? The vs spa application template was added and later removed. when will it be re-added? I'm guessing it will be re-added with upshot since upshot is tied to ms.

public class TodosController : ApiController {

    readonly EFContextProvider<TodosContext> contextProvider = 
        new EFContextProvider<TodosContext>("TodosContext");

    // ~/api/todos/Metadata 
    [AcceptVerbs("GET")]
    public string Metadata() {
        return contextProvider.Metadata();
    }

    // ~/api/todos/Todos
    // ~/api/todos/Todos?$filter=IsArchived%20eq%20false&$orderby=CreatedAt 
    [AcceptVerbs("GET")]
    public IQueryable<TodoItem> Todos() {
        return contextProvider.Context.Todos;
    }

    // ~/api/todos/SaveChanges
    [AcceptVerbs("POST")]
    public SaveResult SaveChanges(JArray saveBundle) {
        return contextProvider.SaveChanges(saveBundle);
    }

    // other miscellaneous actions of no interest to us here
}
like image 943
Clive Avatar asked Sep 28 '12 20:09

Clive


2 Answers

Upshot is dead according to the latest roadmap: ASP.NET Webstack Roadmap

I guess for now, Breeze is it. I wish they added a larger sample than the classic ToDo so we can see what it's really capable of.

like image 169
Juan Avatar answered Sep 21 '22 13:09

Juan


Clive - I see you posted a snapshot of the Web API controller from the Breeze Todo sample. Happy you're looking at it.

No one has heard from upshot in ages. It may be dead or it may merely be moribund with a chance for revival someday. It sure isn't "alive" in any practical sense.

Breeze, on the other hand, is very much under active development. HTH

like image 38
Ward Avatar answered Sep 18 '22 13:09

Ward