2012-12-26 39 views
2

在試圖能夠讀完這篇文章後,創建使用ROR3 jQuery Mobile的和PhoneGap的豐富的應用 - http://fuelyourcoding.com/getting-started-with-jquery-mobile-rails-3/Ruby on Rails + jQuery Mobile + phonegap - 所有服務器端HTML渲染 - 它會工作嗎?

我在想,如果有可能,以使所有的應用程序內容的服務器端,而jQuery的移動處理所有漂亮的過渡?

作爲phonegap應用程序的工作? (考慮到根本沒有使用JSON)

回答

1

是的,你可以使用ROR和jQM,沒問題。 jQM將僅用於處理HTML GUI重新設置。但是你不會在ajax關閉的情況下進行轉換。

再次,這不應該擔心你,因爲轉換不適用於舊的Android平臺。即使版本4+也有一些問題。

是的,這個應用程序將與phonegap一起工作,正如我之前所說的,沒有過渡。

編輯:

如果你仍然想使用AJAX(這是可以做到),您將只具有形式提交問題。

+0

嗨,感謝您的快速響應。 主要問題是它不會被AppStore接受,因爲所有的HTML都在服務器上,所以基本上應用程序不包含任何代碼而不是服務器和phonegap wrap的URL。 –

+0

是的,這是Apple商店的問題,他們不會接受您的應用程序。我在蘋果應用程序商店和我的最後一個jQM應用程序中遇到了問題。我花了2個月時間發送郵件(並且我有一個沒有任何服務器端代碼的單頁html多頁面應用程序)。 – Gajotres

+0

再次感謝...有關如何接受它的任何提示?你建議做什麼?使用JS MV *?如骨幹或角(你會選擇哪一個?) –

0

我認爲你可以實際渲染所有服務器端,並使其仍然工作。這就是basecamp如何使用turbolinks,以及我們如何嘗試去做。 GoNative.io爲您處理這一切,但您也可以在phonegap中創建一個僅向您的網站打開外部URL(用戶無法辨別)的網頁。我沒有在他們的文檔中看到這一點,但我們已經做到了,而且工作。文件上傳和UI有幾個問題可以解決,但GoNative.io聲稱在處理這些問題時會爲您完成所有操作。我們原來使用PhoneGap做了我們的工作,這可能會起作用,但最終會切換到GoNative。使用這種方法進入蘋果商店可能存在問題,但我們對我們可以進入的樂觀(GoNative.io聲稱對它沒有問題)