Sono uno sviluppatore Phonegap/Cordova, ho intenzione di passare alla nuova tecnologia. Sono un po 'confuso ciò che è meglio per lo sviluppo di applicazioni mobili e perché.Sencha touch vs pro e contro framework Ionic
risposta
In realtà, dipende da quali sono i requisiti dell'applicazione. Dalla mia esperienza, se la tua applicazione richiede molte risorse hardware, non utilizzare le opzioni multipiattaforma, nemmeno Xamarin. Userei l'approccio nativo in questo tipo di scenario. Se la tua applicazione è molto simile a un'applicazione web ottimizzata per i dispositivi mobili e tieni premuto entro la scadenza, ti consiglio di utilizzare gli approcci ibridi. All'interno degli approcci ibridi direi che uso ionico per i seguenti motivi.
Benvenuti nel mondo ionico!
- Free, Open Source, in costante crescita e Grandi documentazioni
- sua sulla parte superiore di Cordova. In questo modo avrai accesso a centinaia di plugin Cordova per ottenere funzionalità native, ad esempio l'accesso alle API native.
- La potenza di AngularJS è integrata nel framework.
- Touch UI ottimizzato, removes normal 300 ms delay from webview on touch!
- MV * modello
- Costruito in componenti CSS e Ionicons
- ~ 100% di code share
- cloud app segnala
- No SDK speciale richiesto
- Disponibile da NPM
- Grande con i test
- Scalabile
Controlla Ionic Showcase per le migliori app realizzate su Ionic.
Controllare Ionic vs other contenders.
PS, non ho trascorso tempo su Sencha e sono principalmente commerciali. Non sono riuscito a trovare il suo codice sorgente su Github. Scusa Sencha!
Sia Ionic che Sencha funzionano su Cordova ma seriamente, Ionic ha svolto un lavoro formidabile e lo consiglierei ogni giorno.
UPDATE
Partenza NativeScript e React Native. Entrambi offrono un rendering dell'interfaccia utente nativo (a differenza di Ionic e Sencha) e sembrano promettenti. Sono inoltre supportati da Telerik e Facebook con React come uno dei più famosi repo su Github. Controllare l'articolo this di Nic Raboy.
- 1. Sencha vs. jQuery Touch
- 2. Kendo UI Mobile vs Sencha Touch vs Intel App Framework
- 3. Sencha Touch e ExtJS
- 4. Pro e contro del framework Apache Tiles
- 5. OnDataBinding vs Inline: pro, contro e overhead
- 6. Pro e Contro: Hibernate vs. EJB 3
- 7. Machinist vs FactoryGirl - pro e contro
- 8. Rest vs Wcf pro e contro
- 9. Sencha touch vs Dojo Mobile vs jQuery Mobile?
- 10. DataContractSerializer vs XmlSerializer: Pro e contro di ciascun serializzatore
- 11. React Native vs Ionic 2
- 12. confusione tra Sencha Touch 2 e PhoneGap
- 13. SparkSQL vs Hive on Spark - Differenza e pro e contro?
- 14. Struttura dell'applicazione Sencha Touch
- 15. IDE per Sencha Touch
- 16. AngularJS con Sencha Touch
- 17. Sencha Touch itemtap
- 18. Pro & Contro di TRUNCATE vs DELETE FROM
- 19. Fisarmonica in Sencha touch
- 20. Pro e Contro dei Templating Engine con Zend Framework
- 21. Pro e contro di Haskell
- 22. NSDocument architettura pro e contro
- 23. Pro e contro di READ_COMMITTED_SNAPSHOT
- 24. proguard vs redex by facebook - pro e contro
- 25. qualcuno ha provato neo4j vs titan - pro e contro
- 26. Pro e contro per usare Celery vs. RQ
- 27. newid() vs newsequentialid() Quali sono le differenze/pro e contro?
- 28. Ruby vs Scala - pro e contro di ciascuno
- 29. Pro e contro di trigger vs stored procedure per Denormalizzazione
- 30. Driver Oracle sottile vs driver OCI. Pro e contro?
C'è una versione GPL di Sencha Touch e Ext JS. Anche la versione commerciale di Sencha Touch è gratuita. –
Per chi ignora, GPL richiede che la tua app sia anche GPL e la tua fonte aperta. –