Knockout MVC 0.5.1

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

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.

cronologia delle versioni

  • Versione 0.5.1 pubblicato il 2012-06-19

    Contratto di licenza con l'utente finale



    La licenza MIT (MIT)

    Diritto d'autore (e)

    È concessa l'autorizzazione, gratuitamente, a chiunque abbia ottenuto una copia di questo software e dei relativi file di documentazione (il "Software"), a trattare il Software senza restrizioni, inclusi, a titolo esemplificativo e non limitazioni, i diritti di utilizzo, copia, modifica, unione, pubblicazione, distribuzione, sublicenza e/o vendita di copie del Software e di consentire alle persone a cui il Software è fornito di farlo, alle seguenti condizioni:

    L'informativa sul copyright di cui sopra e la presente informativa sull'autorizzazione saranno incluse in tutte le copie o parti sostanziali del Software.

    IL SOFTWARE VIENE FORNITO "COSÌ COM", SENZA GARANZIA DI ALCUN TIPO, ESPLICITO O IMPLICITO, INCLUSE, A TITOLO TITOLO OSO MA NON LIMITATO, LE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE E NON VIOLAZIONE. IN NESSUN CASO GLI AUTORI O I TITOLARI DEI DIRITTI D'AUTORE SARANNO RESPONSABILI PER QUALSIASI RECLAMO, DANNO O ALTRA RESPONSABILITÀ, IN UN'AZIONE DI CONTRATTO, ILLECITO O ALTRO, DERIVANTE, DA O IN RELAZIONE AL SOFTWARE O ALL'USO O AD ALTRI RAPPORTI NEL SOFTWARE.

Dettagli del programma