开发库比较(3)
我們一直堅信Html/css在界面上最終會一統江湖,因為在眾多的界面編寫中,qt,gtk,wpf,win form, wxwidgets等等,只有Html/CSS是真正擁有統一標準,只有這個有潛力作用一次編寫,到處長得一樣。 回歸正題,我們要編寫android和ios的手機客戶端程序,要使用定制界面,如果使用原生的Java和objective-c開發,要開發兩套界面,并且更要維護兩套代碼,考慮開發成本太高。而web application+phonegap更適合我們的情況。 然后就有以下框架:我們主要比較android平臺,版本2.2-4.3,ios平臺優化較好,各個框架運行良好。 1. Jquery mobile - 笨重,運行慢,但基本還能忍受。基本的頁面布局有了,drag&drop默認沒有開。jquery語法,開發容易。 2. sencha - 超級笨重,卡到死,基本沒法用。定制比較困難,代碼風格相對比較古怪,不夠自由。 3. jqtouch - 反應快速。但樣式太少,動態效果也太少,要做大量的擴展。雞肋,用了窩心。 4. phonejs - 比jquery mobile 快一些,但是反應還能感覺到約200ms的反應延遲。比jqtouch慢。樣式較多,可以考慮。 5. jqmobi - 超級快。樣式和效果都比較多。現在被intel收購了。推薦。 手機由于性能不高,尤其2.2版本的機器都比較老,所以web界面性能必須考慮。如果性能和原生應用差別太大,基本就廢掉了。 性能上: jqmobi > jqtouch > phonejs > jquery mobile > sencha 所以最后兩個就不要考慮了。
Tags:
mobile web
Log into post comments
總結
- 上一篇: 图像交互上色/换色软件
- 下一篇: 比亚迪成“弟弟”!交付时间超1年:雷克萨