2012-03-08 83 views
1

我必須評估Sencha Touch構建原生Ipad html5應用程序。我想知道哪個版本應該從v1.1或v2.0開始?Sencha觸摸1.1或2

我買了this本書,並創建了一個簡單的html5應用程序(面板,代理,MVC,工具欄),並將其與Java Spring和freemarker模板集成。所有的工作都很完美,這本書非常出色,並且其中的文檔非常棒。這是版本v1.1。

然後Sencha宣佈v2在性能方面有很多改進。這讓我想到是否應該從2.0開始,還是繼續以v1.1爲基礎繼續構建原型,並等到v2.0變得更成熟並擁有更多文檔。

回答

5

自從Ext2以來,我一直與Sencha產品合作。在所有這些年裏,爲了適應他們不斷變化的編碼模式,我多次重寫我的代碼。

從麻煩Class.superclass.method.call()me.callParent(),直到最近通過在ST2 initialize &去除initComponent的,我建議你去,因爲無論在過去的不會再重複使用最新版本。學習新的編碼風格,不要浪費時間在舊結構上。考慮到我們的網絡變化非常快,ST1和ST2非常不相配,它對你無能爲力。

雖然1.1是一個很好的老固體(很像Ext),但v2與自動加載程序一起使用非常有趣。

我最近在iOS上構建了兩個原生Cordova(以前稱爲PhoneGap)應用程序,迄今爲止性能非常好。

2

恕我直言,Sencha Touch 2更容易學習和使用。雖然它剛剛發佈爲最終版本,但對框架有很多改進和增強,即使在這裏和那裏有一些bug,我也不明白爲什麼你不想走這條路。這些文檔相當不錯,包含大量示例和指南。我想你會發現ST2比ST1更能完成更多的任務。乾杯!

+0

你可能是對的。幾個月前,當EXT4(另一個Sencha產品)在IE上與其前任EXT3.4相比表現非常糟糕時,我的體驗不是很好。我們(我的團隊)不得不硬着頭皮,用EXT3.4重新編寫大部分UI。我希望Sencha Touch v2不是這樣的:) – Dhananjay 2012-03-08 15:31:48

0

我會一起去Sencha Touch 2。這個API比1.1版本有了很大的改進,並且你的性能也得到了改善,易用性和改進的MVC結構。

這裏是一個App我最近使用煎茶觸摸內置2個,並在煎茶觸摸應用程序庫是精選:http://www.sencha.com/apps/flosports/

使用PhoneGap的1.4.1這個應用程序也被打包爲本地iOS和Android和它的工作很不錯。