2011-06-26 58 views

回答

7

非常相似,是的。 對我來說最大的區別在於2框架處理建議的體系結構(MVC)的方式。 ExtJS 4還沒有Ext.Dispatch,這意味着你的控制器邏輯變得更傾向於聽事件。另一方面,觸摸MVC可以使用Ext.Dispatch進行程序流程,這讓我更喜歡。不過,我想這是個人偏好。

關於你的第二個問題,關於你是否應該先學習ExtJS,我會說這完全取決於你想要做什麼。學習一個人非常瞭解另一個人。如果您感興趣的是移動設備,聽起來像是什麼,那麼請直接聯繫Touch。有一些輝煌的觸摸教程,外匯: http://www.sencha.com/learn/Tutorial:A_Sencha_Touch_MVC_application_with_PhoneGap

+0

如果語言/框架/語法是您最大的挑戰,還有更多關於Ext JS的內容(包括書籍),但它僅取決於您的個人需求。另外,我會指出Ext和Touch在結構上的分歧 - 應該是暫時的。他們共享相同的平臺代碼,架構的差異應該在每個平臺的下一個主要版本中消失。 –

3

Sencha Touch建立在Ext JS之上。所以,是的。

2

他們非常相似,但我沒有看到任何需要先學習ExtJS。 Sencha Touch有一些ExtJS沒有的細節。 ExtJS絕對沒有任何基礎知識,您無法像學習Sencha Touch一樣輕鬆學習。在某些情況下,在學習時可能會分散兩者之間的差異,所以我會堅持一個,直到你感覺良好。

1

他們是相似的 - 但只是有點不同,在同一時間開發一個組合的桌面/移動應用程序會有點痛苦。

Sencha Touch無疑正在改變脖頸速度,並更多地堅持MVC設計模式。話雖如此,但您最終應根據您希望如何使用您的應用程序來決定 - 通過臺式機或移動設備。

當然,我在開發移動應用程序方面有更多的樂趣 - 當然,桌面應用程序仍然更加強大,並可供更多潛在用戶/客戶訪問。

作爲最後一個音符 - 我建議試圖建立在這兩個ExtJS的和煎茶觸摸一個簡單的應用程序使用MVC結構 - 一旦你下來休息來很容易地。

千電子伏

0

我會跳過Ext JS的現在,除非你打算去學習它爲了自身利益。我自學了Sencha Touch,並且專業地使用了Sencha Touch,而沒有學習Ext JS本身。他們確實非常相似,但Sencha Touch既不是超集,也不是Ext JS的子集。正如Shildrak指出的那樣,特別是在Sencha Touch 2中,Sencha Touch的某些功能的確更加先進。我想這兩個人將來可能共享更多的代碼(或者至少更明確)。

0

如果你是新的煎茶觸摸的話,我強烈建議學習JavaScript和HTML CSS因爲在煎茶一切都是基於JavaScript和HTML修改CSS & ......

徹底理解的Javascript理論概念,如對象後,數組,範圍,代表團,事件處理和關閉Sencha對你來說是一塊蛋糕。學習ExtJS是可選的,儘管你不需要知道它學習煎茶。