43punti

Flight

Flight
vs

Recensione Flight: 17 caratteristiche e punti di forza

Flight
43
punti
Flight

Perché Flight é superiore alla media?

  • Dimensione del file minified escluse le dipendenze
    ?

    14KBvs75.64KB
  • Dimensione del file minified incluse le dipendenze
    ?

    104KBvs120.8KB
  • Versioni di Internet Explorer supportate
    ?

    7vs7.33

Informazioni generali

1.Pubblicato sotto licenza MIT
Flight
La licenza MIT è una licenza molto permissiva che consente tutti i tipi usi, compreso quello commerciale, senza alcuna garanzia.
2.Supporta views composte (parziali)
Flight
Consente la vista all'interno di un modello del posizionamento dei modelli di view provenienti da un altro modello.
3.Ha un' API pubblica stabile
Flight
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
Flight
Ha un boilerplate-project ufficiale o ben noto, che delinea la struttura del file consigliata e consente agli sviluppatori di iniziare velocemente.
5.versioni di Internet Explorer supportate

7

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.
6.Ha un generatore di progetto
Flight
Consente allo sviluppatore di impostare automaticamente un nuovo progetto utilizzando gli strumenti incorporati o strumenti di scaffolfidng come Yeoman.

Libreria e Sistema di gestione dei pacchetti

1.Supporta ufficialmente la gestione delle dipendenze Bower
Flight
Bower è un gestore di pacchetti simil-npm semplice da usare per le applicazioni frontend.
2.Funziona con le librerie AMD come require.js
Flight
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.

Associazione dati

1.Permette l'uso della view mixins
Flight
Le Mixins sono una tecnica di programmazione che permette agli oggetti diversi di condividere un comportamento comune, senza la necessità di ereditarietà orientata agli oggetti.
2.Utilizza osservabili per l'associazione di dati
Flight
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

14KB

File con dimensioni minori significa tempi di caricamento più veloci.
2.Si integra bene con le librerie di terze parti per consentire supporto alle promises/A+
Flight
Consente l'uso di librerie come jQuery Deferred per supportare le promises. Le promises sono una valida alternativa per i callback quando si tratta di risposte del server.
3.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.
4.dimensione del file minified incluse le dipendenze

104KB

File con dimensioni minori significa avere tempi di caricamento più veloci.

Quali sono i migliori MV* frameworks?

Mostra tutto
This page is currently only available in English.