2012-03-20 70 views
1

我在做一些研究,並且遇到了這個評論。Sencha Touch的新版本

自從Ext2以來,我一直與Sencha產品合作。在整個 這幾年裏,我一直在多次重寫我的代碼,以便將 應用到他們不斷變化的編碼模式中。

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

雖然1.1是一個很好的舊固體(很像Ext),但V2與自動加載器一起工作 非常有趣。

我可以改變,但我不想每6個月左右修改我的應用程序。 我的問題是:Sencha多長時間推出一個新版本? (可以是EXTJS或Touch)。 我已經嘗試在Sencha的網站上找到它,但我認爲以前的版本被禁止黑暗時代或什麼。

回答

2

沒有提供一個公共的路線圖,但這樣的仍在增長,預計新版本的任何軟件發佈。隨着移動空間的快速變化,Sencha團隊必須解決這些變化並滿足客戶的需求。它不應該成爲使用Sencha產品的威懾力量。實際上,隨着ST2的發佈以及Ext JS4的許多采用,它們不僅簡化了路徑/方向,而且使開發人員更容易。

+0

我應該補充說......如果您正在開發移動應用程序,無論如何都希望至少每年修改/更新/改進您的應用程序。 – M69 2012-03-20 13:53:24

+0

感謝您的回覆,但我主要擔心的是每次更新sencha時都必須進行重大修改。對框架的補充是好的(新控件),新的配置選項,但sencha做了什麼(根據帖子)是更改函數的全名。這對我來說很麻煩(我認爲)。我沒有很多經驗將sencha應用程序修改爲新版本。你能否在這方面對我有所啓發? – 2012-03-20 14:08:47

+0

我從ST1開始,在碰到RC時遷移到了ST2。我不得不重構大約20%-30%的代碼,並且圍繞新的差異進行考慮。這並不容易,但它也不是一場表演。處於起步階段的軟件應該會像上一篇文章那樣發生變化,這就是它的改進方式。現在,如果他們改變了ST2.x增量版本中的方法名稱,我會感到沮喪,但我希望在主要版本中可以進行類似的更改。 HTML5 Mobile dev是目前規則的例外,爲新的規格和標準,新設備和意外情況做好準備。 – M69 2012-03-20 16:30:37