55punti

Knockout JS

Knockout JS
vs

Recensione Knockout JS: 17 caratteristiche e punti di forza

Knockout JS
55
punti
Knockout JS

Perché Knockout JS é superiore alla media?

  • Dimensione del file minified escluse le dipendenze
    ?

    43KBvs75.64KB
  • Versioni di Internet Explorer supportate
    ?

    6vs7.33

Informazioni generali

1.Utilizza un motore di template
Knockout JS
I motori di template consentono una costruzione UI semplice e flessibile.
2.Estende l'HTML
Knockout JS
Alcune persone vedono questo come un vantaggio, in quanto elimina l´overhead da un altro linguaggio template.
3.Pubblicato sotto licenza MIT
Knockout JS
La licenza MIT è una licenza molto permissiva che consente tutti i tipi usi, compreso quello commerciale, senza alcuna garanzia.
4.Supporta le proprietà calcolate
Knockout JS
Permette l'utilizzo di funzioni come proprietà per calcolare le proprietà degli oggetti.
5.Ha un' API pubblica stabile
Knockout JS
Il numero di major version è superiore a 0. Questo significa che non ci sarà compatibilità di rottura dei cambiamenti API introdotti dal team di sviluppo.
6.versioni di Internet Explorer supportate

6

Il supporto del browser Legacy può essere importante per i progetti aziendali e per i progetti con una larga base, costituita da utenti di Internet Explorer.

Plugin

1.numero plugins

33

I plugins offrono un modo semplice per estendere la funzionalità o implementare l'integrazione con altri servizi. Un numero elevato di plugins indica che esiste una comunità attiva di utenti. Vengono tenuti in considerazione solo plugins ufficiali.
2.Ha un noto plugin che supporta la input validation
Knockout JS
E´ un plugin per aiutare a convalidare il client input prima che venga elaborato o inviato a un server. Anche se questo non sostituisce la validazone server-side, è possibile migliorare notevolmente l'esperienza dell'utente.

Libreria e Sistema di gestione dei pacchetti

1.Ha un ingresso ufficiale aggiornato nel gestore dei pacchetti npm
Knockout JS
Il gestore dei pacchetti nodo può essere utilizzato anche per la gestione di script front end.

Associazione dati

1.Ha l´associazione dati a due vie
Knockout JS
I modelli e le views possono essere associati per aggiornarsi l´un l'altro.
2.Supporta l´associazione dati a una via
Knockout JS
Le views possono essere associate ad aggiornamenti automatici quando un oggetto osservabile cambia.
3.Utilizza osservabili per l'associazione di dati
Knockout JS
I modelli sono osservati per le modifiche. Questo è un esempio ben conosciuto. Può essere più performante di un dirty-check-in alcuni casi.

Prestazioni

1.dimensione del file minified escluse le dipendenze

43KB

File con dimensioni minori significa tempi di caricamento più veloci.
2.I Templates possono essere pre-compilati sul server
Knockout JS
Supporta un motore di template che possono essere pre-renderizzati sul server. Questo forse migliora la velocità della pagina, soprattutto su dispositivi con bassa potenza di calcolo.
3.dipendenze

0

Meno dipendenze significa che ci sono meno script supplementari da includere, questo porta a meno spese generali di sviluppo e tempi di caricamento più veloci.

Quali sono i migliori MV* frameworks?

Mostra tutto
This page is currently only available in English.