Knockout (web framework)

Knockout
software
GenereFramework per applicazioni web
SviluppatoreSteve Sanderson
Ultima versione3.5.1 (5 novembre 2019)
Sistema operativoMultipiattaforma
LinguaggioJavaScript
Licenzalicenza MIT
(licenza libera)
Sito webknockoutjs.com/

Knockout è una libreria JavaScript che permette la creazione di siti web dotati di una interfaccia utente ricca e dinamica, basata su un sottostante modello di dati. Implementa il Model-view-viewmodel (MVVM), un design pattern che prevede una netta separazione tra dati (Model), interfaccia utente (View) e la modalità con la quale i dati vengono rappresentati (ViewModel).

È un progetto indipendente e open source sviluppato e mantenuto da Steve Sanderson, un dipendente di Microsoft. Come ha detto l'autore, «(Knockout) continuerà esattamente così com'è e si evolverà in qualunque direzione dove io e la sua comunità di utenti desidereremo portarlo» e, ha sottolineato, «non è un prodotto Microsoft».[1]

  1. ^ Steven Sanderson's blog post 'Hello, Microsoft', su blog.stevensanderson.com, 3 novembre 2010. URL consultato il 22 ottobre 2014.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne