2015-02-10 35 views
-1

我最近一直在看PhoneGap,我想將它用於我的一個項目,但我對它的工作原理有點困惑。它說你可以使用HTML,CSS和JavaScript。但是我可以在後端使用什麼?我想做的是非常基本的,我希望用戶和他們有基本的配置文件,但我使用Rails。我可以在PhoneGap上使用Rails,還是需要學習新的JavaScript框架?如何整合Rails與PhoneGap?

回答

1

Phonegap只是客戶端。它爲您提供了一個Javascript API來訪問硬件功能和其他手機特定的東西。它與您對服務器後端使用的內容沒有任何關聯或意見。它甚至不需要服務器後端。

這是您爲您的客戶端編寫的與後端通信的Javascript代碼,因此您可以以任何方式使用它。當然,Rails將會很好。

+0

有趣的是,我仍然有點困惑。例如,如果我創建了一個完整的Rails應用程序,那麼我只需將所有HTML,CSS和JavaScript「上傳」到Phonegap,但是我會在哪裏存儲後端以便它們可以進行通信?另外,我無法在視圖中使用嵌入式Ruby?對不起,如果這是所有基本的東西,我是一般的編程新手。 – roguerat 2015-02-10 20:38:42

+0

您的後端隨時隨地在某個服務器上隨時隨地進行。您編寫的客戶端JavaScript(使用phonegap訪問電話功能)使用與運行時沒有電話差的網頁相同的協議與後端進行通信。 – 2015-02-11 05:23:57