46punti

Spine

Spine
vs

Recensione Spine: 20 caratteristiche e punti di forza

Spine
46
punti
Spine

Perché Spine é superiore alla media?

  • Dimensione del file minified escluse le dipendenze
    ?

    31KBvs75.64KB
  • Numero di anni
    ?

    2yearsvs1.8years

Informazioni generali

1.Utilizza un motore di template
Spine
I motori di template consentono una costruzione UI semplice e flessibile.
2.Pubblicato sotto licenza MIT
Spine
La licenza MIT è una licenza molto permissiva che consente tutti i tipi usi, compreso quello commerciale, senza alcuna garanzia.
3.Ha un' API pubblica stabile
Spine
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.
4.Ha il noto boilerplate-project
Spine
Ha un boilerplate-project ufficiale o ben noto, che delinea la struttura del file consigliata e consente agli sviluppatori di iniziare velocemente.
5.Ha la convalida dell'input integrato
Spine
Built-in Utilities per aiutare a validare il client input prima che venga elaborato o inviato a un server. Anche se questo non sostituisce la validazione server-side, è possibile migliorare notevolmente l'esperienza dell'utente.
6.versioni di Internet Explorer supportate

9

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.Astrazione RESTful sync Built-in per i modelli
Spine
Include utilities per mantenere i modelli in sincronia con la loro rappresentazione server-side senza la necessità di scrivere jQuery boilerplate ajax calls.

Libreria e Sistema di gestione dei pacchetti

1.Ha un ingresso ufficiale aggiornato nel gestore dei pacchetti npm
Spine
Il gestore dei pacchetti nodo può essere utilizzato anche per la gestione di script front end.
2.Funziona con le librerie AMD come require.js
Spine
Le librerie di definizione dei moduli asincroni consentono una facile e pulita programmazione modulare. Se un framework non funziona bene con queste librerie, potrebbe avere qualche altro mezzo per modularizzare i suoi componenti e risolvere le dipendenze, come la Dependency Injection.
3.Supporta ufficialmente la gestione delle dipendenze Bower
Spine
Bower è un gestore di pacchetti simil-npm semplice da usare per le applicazioni frontend.

Associazione dati

1.Supporta l´associazione dati a una via
Spine
Le views possono essere associate ad aggiornamenti automatici quando un oggetto osservabile cambia.
2.Utilizza osservabili per l'associazione di dati
Spine
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.Supporta il routing e il deep linking
Spine
Il routing consente l'interazione con l'url del browser. Questo è molto importante per una buona esperienza utente se si stanno costruendo applicazioni di una sola pagina.
2.dimensione del file minified escluse le dipendenze

31KB

File con dimensioni minori significa tempi di caricamento più veloci.
3.I Templates possono essere pre-compilati sul server
Spine
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.
4.dipendenze

1

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.