我正在研究構建一個基於Intranet的應用程序,它可以支持不同的移動平臺。跨平臺移動框架
我已經看過phonegap,sencha touch和jquery mobile。我很困惑如何將業務邏輯整合到客戶端?任何輸入將不勝感激。
我正在研究構建一個基於Intranet的應用程序,它可以支持不同的移動平臺。跨平臺移動框架
我已經看過phonegap,sencha touch和jquery mobile。我很困惑如何將業務邏輯整合到客戶端?任何輸入將不勝感激。
Phonegap只是一個可以訪問本地apis的網頁瀏覽器。因此,您可以使用或多或少的普通Web瀏覽器可以解釋的任何技術。考慮到這一點,對於業務邏輯,您必須具備以下一般選項:1)在您的服務器的某處創建api,並僅從您的應用程序創建ajax調用和/或2)使用javascript。這是phonegap內部唯一可用於業務邏輯的語言(除原生Java,objective-c等外)。
在所有這些移動框架中,我建議你去Sencha Touch與PhoneGap。我比較喜歡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/
感謝您的回覆,那麼sencha touch和jquery mobile呢? – staytrue
jquery mobile phonegap內的功能與jquery在普通瀏覽器e.i中的功能相同。它使編寫JavaScript代碼變得更加簡單快捷。我對sencha touch不太熟悉,但是我知道它是一個類似的東西。 P.S.如果您正在尋找一款用於創建原生移動應用程序的跨平臺工具,那麼我建議您也看看Appcelerator。 –
謝謝Levani。我也會考慮Appcelerator。 – staytrue