Knockout MVC 0.5.1

Licenza: Gratuito ‎Dimensioni del file: 6.14 KB
‎Valutazione utenti: 3.0/5 - ‎1 ‎Voti

Circa Knockout MVC

Knockout MVC è un'estensione gratuita della libreria Knockout.js per ASP.NET MVC 3 che sposta tutta la logica di business sul lato server e genera automaticamente il codice JavaScript necessario per il lato client in base al modello di dati C # o VB.NET. La creazione di un'applicazione basata su JavaScript è semplice come lo sviluppo di un'applicazione desktop C # / VB.NET comune; non è necessaria alcuna singola riga di codice JavaScript per essere scritta. L'associazione dell'interfaccia di pagina al modello di business viene eseguita in stile MVVM con l'aiuto di espressioni C#/VB.NET (non proprietà separate, ma espressioni su di esse che verranno tradotte in codice JavaScript) utilizzando IntelliSense. Se è necessario eseguire manipolazioni complesse al modello, è possibile rivolgersi a qualsiasi metodo di modello sul server utilizzando una stringa breve (la query ajax verrà generata automaticamente e quando il client oserà il modello aggiornato, l'intera interfaccia verrà aggiornata automaticamente). Il codice JavaScript generato si basa su Knockout.js ed è per questo che funziona sotto qualsiasi browser (anche IE 6). Pertanto, descrivendo l'intera logica di business sul server in un'unica istanza, abbiamo la possibilità di creare un'applicazione Web client cross-browser completa senza scrivere un singolo codice JavaScript! Knockout MVC può funzionare in qualsiasi browser (poiché si basa su Knockout.js): IE 6+, Firefox 2 +, Opera 10+, Chrome, Safari. Il prodotto è compatibile con altre librerie JavaScript di terze parti come jQuery, Prototype e così via. La libreria viene fornita con documentazione dettagliata ed esempi che dimostrano le caratteristiche del prodotto.