2013-02-28 92 views
0

您好研究員開發,HTML5代碼重用的PhoneGap

我開始了新的征程,開發HTML5/JS的網站,並尋找一個方式來重複使用相同的代碼,移動應用(想它使用的PhoneGap或者使用Appcelerator的)。要求開發一次可在桌面和智能手機上使用的項目,但項目推薦人希望更安全地處理智能設備上的數據,因此我們希望選擇這種方法。現在我的問題是

  1. 我們可以通過這種方式重用和構建解決方案,以便在Appcelerator或Phonegap的Mobile上重用HTML5/jQuery代碼嗎?
  2. 如果是,在移動設備上支持需要多少返工?
  3. 如果不是,有什麼可以替代?

感謝大家的指導。

回答

0

(1)。 如果您當前的桌面網站以web服務方式與服務器端進行交互,那麼一切都將非常簡單。甚至你可以直接修改的src \ COM \將*的.java這樣的:

super.loadUrl("http://balabalabala.com"); 

隨着PhoneGap的包裝,你的應用程序可以訪問現在。 如果不是,您需要花時間爲客戶端實現服務器端接口。

(2)。 你需要重構你的靜態HTML頁面的一些JavaScript框架的移動(如jQuery的手機,sencha觸摸)。 使用它們使您的phonegap應用程序更加具有原生應用程序的simalar。 這也需要時間。

以上兩件事是你需要返工的。

0

我希望你打算建立一個移動網站。如果是這樣,只要您的網站只使用HTML5,JS和CSS,就可以很容易地將其轉換爲PhoneGap應用,並且可能只有5%的變化。它不是可以運行在編寫服務器端語言如PHP,ASP.NET,紅寶石等,要記住一些重要的項目網站:

  • 網站和應用開始發展起來。使用移動瀏覽器和手機進行測試,以便您可以在出現問題時解決問題。

  • 使用像劍道UI移動/ jQuery Mobile的等移動基於HTML5框架研究與開發
    讓你不花時間來修復所有的移動相關UI的東西。

  • 無論您使用的是PhoneGap功能,請檢查您是在PhoneGap上運行還是回退到瀏覽器功能。