我目前正在評估一箇舊的移動應用程序,以及它是否值得將其遷移到Sencha 2,或者它是否是Sencha 1,就像我認爲的那樣。所以這裏是我的問題:Sencha Touch 1和2之間的區別,尤其是關於Cordova/Phonegap
我怎樣才能確定它是Sencha 1.X?我懷疑它是,但我一直無法找到任何版本號。我注意到一些像Model聲明一樣的東西似乎與我在Sencha 1.X中找到的一些文檔一致,但其他方面卻沒有。 (例如,在模型文件,它具有
Ext.regModel('app.models.Model', {fields: [] });
,而不是煎茶2風格Ext.define('app.models.Model', {extend: 'Ext.data.Model'});
,但控制器不匹配的煎茶1模式,如下所示:http://docs.sencha.com/touch/2.0.2/#!/guide/upgrade_1_to_2)我評價一個是應用絕對使用Phonegap 1.3。我想知道PhoneGap何時需要1和2,什麼時候不需要。在我看來,我已經在某處看到Sencha Touch 1可能需要更多的Phonegap。
如果Sencha Touch 1和2之間還有其他任何顯着的差異。通過我的研究,我發現了一些關於這個已經說了以下內容:
-Sencha觸摸2具有更好的性能
-Sencha觸摸
-Sencha觸摸1不具備良好的文檔(我問這些問題的部分原因) 2有更好的MVC設計模式