versus logo
SproutCore
SproutCore
Top 59%261 punti
Top 59%
Fatti principali in evidenza

Recensione SproutCore: 16 caratteristiche e punti di forza

1. Ha l´associazione dati a due vie

I modelli e le views possono essere associati per aggiornarsi l´un l'altro.
SproutCore
Presente nel 54%

2. Supporta il routing e il deep linking

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.
SproutCore
Presente nel 67%

3. Supporta l´associazione dati a una via

Le views possono essere associate ad aggiornamenti automatici quando un oggetto osservabile cambia.
SproutCore
Presente nel 80%

4. Utilizza un motore di template

I motori di template consentono una costruzione UI semplice e flessibile.
SproutCore
Presente nel 67%

5. Supporta le proprietà calcolate

Permette l'utilizzo di funzioni come proprietà per calcolare le proprietà degli oggetti.
SproutCore
Presente nel 34%

6. I Templates possono essere pre-compilati sul server

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.
SproutCore
Presente nel 60%

7. Supporta views composte (parziali)

Consente la vista all'interno di un modello del posizionamento dei modelli di view provenienti da un altro modello.
SproutCore
Presente nel 60%

8. Pubblicato sotto licenza MIT

La licenza MIT è una licenza molto permissiva che consente tutti i tipi usi, compreso quello commerciale, senza alcuna garanzia.
SproutCore
Presente nel 87%

9. dipendenze

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.
0
SproutCore: 0

10. Ha un' API pubblica stabile

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.
SproutCore
Presente nel 54%

11. Utilizza osservabili per l'associazione di dati

I modelli sono osservati per le modifiche. Questo è un esempio ben conosciuto. Può essere più performante di un dirty-check-in alcuni casi.
SproutCore
Presente nel 80%

12. Ha il noto boilerplate-project

Ha un boilerplate-project ufficiale o ben noto, che delinea la struttura del file consigliata e consente agli sviluppatori di iniziare velocemente.
SproutCore
Presente nel 54%

13. Ha un generatore di progetto

Consente allo sviluppatore di impostare automaticamente un nuovo progetto utilizzando gli strumenti incorporati o strumenti di scaffolfidng come Yeoman.
SproutCore
Presente nel 54%

14. numero di anni

Framework più vecchi sono spesso più stabili, più testati e hanno più risorse e tutorial a riguardo. Come azienda potete avere una talent pool più grande da dove scegliere.
4years
Sammy JS: 4years

15. Include un testing framework

Una testing suite integrata spinge lo sviluppatore a scrivere unità di testi e spesso e per tempo, può essere molto importante per uno sviluppo futuro.
SproutCore
Presente nel 20%

16. versioni di Internet Explorer supportate

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.
7
rAppid JS: 0

Top 10 MV* frameworks

Aggiungi al confronto
    Confronto
    This page is currently only available in English.