2012-09-28 27 views
8

L'aggiornamento è js in fase di sviluppo attivo? Tutti gli articoli di upshot sono stati redatti nel marzo 2012. L'upshot è stabile? Breeze sembra essere in fase di sviluppo attivo.risultato js vs. breeze js

È pronto per la produzione? Il modello dell'applicazione vs spa è stato aggiunto e successivamente rimosso. quando sarà aggiunto nuovamente? Sto indovinando che sarà riaggiunto con upshot poiché upshot è legato a 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 
} 

risposta

10

Clive - Vedo che hai postato una fotografia istantanea del controller Web API dal campione Breeze Todo. Felice lo stai guardando.

Nessuno ha mai sentito da anni. Potrebbe essere morto o potrebbe semplicemente essere moribondo con possibilità di rinascita prima o poi. Di sicuro non è "vivo" in alcun senso pratico.

Breeze, d'altra parte, è molto in fase di sviluppo attivo. HTH

2

Siamo stati usando risultato ampiamente (per almeno un anno e mezzo) in un abbastanza grande progetto e dopo alcuni problemi seri che abbiamo deciso di farlo cadere - a mio parere è non pronto per l'uso in produzione ancora, a meno che la tua applicazione è molto semplice (da qui l'esempio di esempio di app e tracker di consegna).

Heck, il loro ultimo impegno significativo era più di mezzo anno fa (inizio 2012) e il codice è grande, complicato ed è pieno di commenti "NYI" (non ancora implementati).

11

risultato è morto secondo l'ultima tabella di marcia: ASP.NET Webstack Roadmap

Credo che per ora, Breeze è vero. Mi auguro che abbiano aggiunto un campione più ampio del classico ToDo, in modo che possiamo vedere di cosa è realmente capace.

1

Juan è il posto giusto. Upshot è morto.

"All'inizio di quest'anno la versione Beta di Visual Studio 2012 includeva un modello progettato per creare" applicazioni a pagina singola "utilizzando Upshot.js e uno speciale DataController basato su API Web che forniva supporto per inserimento, aggiornamento ed eliminazione operazioni che utilizzano l'unità di modello di lavoro con supporto delle transazioni. Al momento non stiamo lavorando su quel modello o su Upshot.js. Vogliamo concentrarci innanzitutto sul miglioramento dell'esperienza di sviluppo con le attuali librerie JavaScript esistenti e nelle versioni future rivisiteremo questa decisione e vedere se sono necessarie librerie aggiuntive per completare l'esperienza SPA. "

Colin Blair esprime i suoi pensieri sul post RIA Services blog the WCF RIA Services is Dead, Long Live WCF RIA Services.