45punti

SproutCore

SproutCore
vs

Recensione SproutCore: 16 caratteristiche e punti di forza

SproutCore
45
punti
SproutCore

Perché SproutCore é superiore alla media?

  • Versioni di Internet Explorer supportate
    ?

    7vs7.33
  • Numero di anni
    ?

    4yearsvs1.8years

Informazioni generali

1.Utilizza un motore di template
SproutCore
I motori di template consentono una costruzione UI semplice e flessibile.
2.Supporta le proprietà calcolate
SproutCore
Permette l'utilizzo di funzioni come proprietà per calcolare le proprietà degli oggetti.
3.Pubblicato sotto licenza MIT
SproutCore
La licenza MIT è una licenza molto permissiva che consente tutti i tipi usi, compreso quello commerciale, senza alcuna garanzia.
4.Supporta views composte (parziali)
SproutCore
Consente la vista all'interno di un modello del posizionamento dei modelli di view provenienti da un altro modello.
5.Ha un' API pubblica stabile
SproutCore
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.Ha il noto boilerplate-project
SproutCore
Ha un boilerplate-project ufficiale o ben noto, che delinea la struttura del file consigliata e consente agli sviluppatori di iniziare velocemente.

Associazione dati

1.Ha l´associazione dati a due vie
SproutCore
I modelli e le views possono essere associati per aggiornarsi l´un l'altro.
2.Supporta l´associazione dati a una via
SproutCore
Le views possono essere associate ad aggiornamenti automatici quando un oggetto osservabile cambia.
3.Utilizza osservabili per l'associazione di dati
SproutCore
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
SproutCore
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.I Templates possono essere pre-compilati sul server
SproutCore
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.