2013-07-31 209 views
0

我正在研究構建一個基於Intranet的應用程序,它可以支持不同的移動平臺。跨平臺移動框架

我已經看過phonegap,sencha touch和jquery mobile。我很困惑如何將業務邏輯整合到客戶端?任何輸入將不勝感激。

回答

0

Phonegap只是一個可以訪問本地apis的網頁瀏覽器。因此,您可以使用或多或少的普通Web瀏覽器可以解釋的任何技術。考慮到這一點,對於業務邏輯,您必須具備以下一般選項:1)在您的服務器的某處創建api,並僅從您的應用程序創建ajax調用和/或2)使用javascript。這是phonegap內部唯一可用於業務邏輯的語言(除原生Java,objective-c等外)。

+0

感謝您的回覆,那麼sencha touch和jquery mobile呢? – staytrue

+0

jquery mobile phonegap內的功能與jquery在普通瀏覽器e.i中的功能相同。它使編寫JavaScript代碼變得更加簡單快捷。我對sencha touch不太熟悉,但是我知道它是一個類似的東西。 P.S.如果您正在尋找一款用於創建原生移動應用程序的跨平臺工具,那麼我建議您也看看Appcelerator。 –

+0

謝謝Levani。我也會考慮Appcelerator。 – staytrue

0

在所有這些移動框架中,我建議你去Sencha TouchPhoneGap。我比較喜歡Sencha Touch,而不是Jquery Mobile的原因是Sencha Touch在頁面轉換和導航方面比JQM更加流暢。此外,來自Sencha的大量文檔爲您快速開始構建適用於Android和iOS的移動應用程序。

你可以使用PhoneGap的,如果你想訪問任何像攝像頭,聯繫人等本機功能,

下面是一些有用的鏈接:

http://www.sencha.com/learn/touch/
http://www.sencha.com/learn/getting-started-with-sencha-touch-2
http://miamicoder.com/sencha-touch-tutorials/

+0

@Greeniewanted我也會看看sencha touch作爲一個選項,謝謝你的教程鏈接! – staytrue

+0

關於dojo mobile的任何想法? – staytrue