Mi sono imbattuto in alcuni progetti in cui AngularJS viene utilizzato insieme a Sencha Touch (ad esempio https://github.com/tigbro/sencha-touch-angular-adapter). C'è un vantaggio nell'usare entrambi insieme? Se è così, per cosa? Avevo l'impressione che entrambi fossero quadri completi e non dovessi mescolare/abbinare.AngularJS con Sencha Touch
risposta
IMHO, non ne vale la pena.
In realtà, è molto facile da miscelare altri framework/librerie in SenchaTouch/ExtJS, e (presumo) la motivazione di farlo è principalmente per ottenere il beneficio dei dati a due vie vincolanti in ST/Ext della gente.
va bene se si tocca la superficie. Il tuo HTML diventa pulito e più gestibile, non più "strani" i tag <tpl>
che galleggiano all'interno del codice JavaScript, ecc. La parte dell'interfaccia utente del tuo progetto diventa bellissima.
E, puoi anche facilmente sincronizzare i dati con il sempliceExt.data.Model
in modo impeccabile.
Tuttavia, se si utilizza ST/Ext per gestire la comunicazione dei dati con back-end, si ha a che fare con Ext.data.Store
la maggior parte del tempo. La tua raccolta di dati ritorna dal backend nei negozi e le associazioni dei tuoi modelli hanno molte associazioni sotto forma di negozi, solo per citarne alcuni.
Ora, come sincronizzare i negozi con i normali array JavaScript o alcuni tipi di matrici osservabili che vengono utilizzate nel collegamento dati bidirezionale? Che cosa è necessario fare per i negozi se gli array vincolati sono cambiati? Che cosa è necessario fare per gli array vincolati se i negozi cambiano? L'aggiunta, la rimozione e l'inserimento sono operazioni abbastanza semplici da affrontare, che ne dici di ordinare e filtrare?
Pertanto, se si può permettere di rinunciare Ext.data.Store
, mescolando angolare con ST/Ext è abbastanza facile compito; altrimenti, resta solo con sencha.
- 1. Fisarmonica in Sencha touch
- 2. IDE per Sencha Touch
- 3. Sencha vs. jQuery Touch
- 4. Struttura dell'applicazione Sencha Touch
- 5. Sencha Touch e ExtJS
- 6. Sencha Touch itemtap
- 7. App nativa Sencha Touch con autenticazione Facebook
- 8. Grande archiviazione offline con Sencha Touch 2
- 9. Sencha Touch 2 performance Android
- 10. Sencha Touch 2 Temi standard?
- 11. Sencha Touch over jquery Mobile
- 12. Sencha Touch 2 - Prestazioni Android
- 13. Sencha Touch - Come implementare optgroup
- 14. Sencha touch 2 Sostituzione ext.dispatch?
- 15. Sencha Touch - deseleziona l'elemento dell'elenco?
- 16. Sencha Touch IDE o Editor
- 17. Accesso alle proprietà statiche in Sencha Touch
- 18. Sencha Touch Label: ha un evento Tap?
- 19. Elenco Sencha Touch non visualizzato (ancora!)
- 20. confusione tra Sencha Touch 2 e PhoneGap
- 21. Ext.define/Ext.extend in Sencha Touch 2
- 22. Icone popolate in Sencha Touch selectfield
- 23. Sencha Touch - Impossibile generare la prima app
- 24. Sencha Touch 2 - Sequenza di esecuzione
- 25. Come utilizzare l'API linkedin utilizzando sencha touch
- 26. Come bloccare un carousel in Sencha Touch
- 27. Sencha Touch non in fase di inizializzazione
- 28. L'unità Sencha Touch prova le migliori pratiche?
- 29. Come eseguire l'applicazione Sencha Touch in Eclipse
- 30. Extjs 4 con la barra di scorrimento Sencha Touch