看到這裏基本上使用phonegap 應該是沒有任何問題了,自定義插件,使用別人的插件,使用別人的原生插件,都可以順利進行
那麼總結一下:
1--使用phonegap之前要考慮好它的優缺點,根據實際場景使用
2--可以把phonegap理解爲原生開發,因爲很多插件是需要自定義的,而且大部分交互的插件都是需要修改或者美化的,所以不要輕信使用這個就可以很容易的構造出一個漂亮高大上的app, 可以高大上,但要足夠控制修改的能力
3--配合phonegap 使用的UI 框架選擇,appframework (前身jqmobi 千萬不要再誤會他是jquery mobile了) 這個效率比jquery mobile 高了不少
4--關於和服務端交互的問題
1--跨越是不存在的,所以不用擔心 ajax 會無法調用,具體配置config.xml 可以訪問的服務端域名
2--客戶端數據存儲,少量數據建議localStorage 再多緩存可以使用sqllite 插件了(我仍然沒用到這個sqllite)
3--安全,客戶端在localStorage 存儲服務端生成 token 用來控制權限,服務端存儲對應 token 可以是數據庫 ,其實這個過程就是實現像web 中的session的過程