2011-09-03 145 views
0

我有幾個問題使用Sencha Touch作爲iPad的應用程序。關於Sencha Touch的幾個問題

  1. 只有當您連接到互聯網時它纔會工作?
  2. 這很容易理解?
  3. 對於簡單的應用程序使用是常態嗎?
  4. 如果我沒有互聯網連接爲我的iPad它不會工作?

謝謝!

+0

2/3。我發現Sencha Touch很難學。對於更簡單的事情,請查看Dashcode。 – romaninsh

回答

1
  1. 它可以完全斷開連接,儘管大多數應用程序將被設計爲與其某種Web服務一起運行以用於其數據。對於斷開連接的操作,您需要確保所有必需的文件都可以通過相應地設置cache manifest
  2. 這非常主觀。
  3. 簡單的應用程序通常只使用HTML/JavaScript/CSS,通常來自jQuery等幫助。沒有理由不能將Sencha Touch用於此類應用,特別是如果您已經將其用於其他原因。
  4. 這只是第一個問題的重複!
+0

謝謝你的幫助!:) –

0

1 /您的客戶必須通過互聯網,局域網或本地連接到Web服務器。

2 /很難回答這樣的問題。這對你來說可能很簡單,而且對我來說很困難。

3 /這對任何事情都不是一種規範。這只是一個非常好的(個人視圖)庫來開發Web應用程序。

4 /你不需要互聯網。但你確實需要一個Web服務器。那麼,你甚至可以在沒有Web服務器的情況下在本地運行應用程序,但是對於非常小且有限的應用程序。對於普通的應用程序,至少需要一個Web服務器,並且它不會將其本地運行到客戶端。例如,你可能開發一個應用程序在一個小型局域網中運行,然後互聯網不是必須的。該應用程序將託管在局域網內的Web服務器上,然後客戶端通過有線或無線局域網連接到服務器。

我希望這會有所幫助。

道爾頓

0
  1. 首先,您需要連接到互聯網。但正如@Marcelo所說,如果您設置了緩存清單文件,那麼如果您離線使用緩存清單文件,瀏覽器將不會嘗試下載該網站。這樣做的好處是,如果您使用服務器端腳本來獲取數據。這可以通過使用localstorage來解決,但它可能會有點棘手。

  2. 像大多數事情一樣,有一條學習曲線。如果你曾經使用過Ext JS 3(或以前),那麼你會感覺主要在家。

  3. Sencha Touch非常適合創建Web應用程序。對於較小,簡單的網站,它可能有點大的下載。您可以使用JSB文件創建Sencha Touch的自定義構建並進行構建。

  4. 同#1