小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

性能、UX、跨平臺:移動Web應(yīng)用UI框架大比拼Onsen UI不但整合了AngularJS,連解決方案都跟Ionic團隊的方向一致

 看見就非常 2015-04-24

3. FrameWork 7

一年多前,在我剛創(chuàng)業(yè)時,為了盡可能地減少麻煩,我一直在尋找一種組件豐富、功能強大的UI框架,而早于Ionic問世的FrameWork 7(簡稱“F7”)正好能滿足我的需求。其官方網(wǎng)站上稱F7是“為iOS應(yīng)用開發(fā)量身定制的全能型HTML框架”,這反倒給了我一個拒絕的理由,因為F7不支持跨平臺。


不過,用F7開發(fā)混合iOS應(yīng)用還是不錯的,一整套UI組件覆蓋了原生iOS應(yīng)用所能呈現(xiàn)的一切內(nèi)容。跟Ionic和Famou.us + Angular整合版有所不同的是,開發(fā)F7應(yīng)用時,必須使用內(nèi)置的F7 MVC(Model View Controller,模型試圖控制器)框架。

安裝F7:


通過F7源碼,創(chuàng)建bower_components目錄之后,如果想要啟動的話,還必須創(chuàng)建一個HTML文件,就這一點而言,F(xiàn)7并沒有像Ionic或OnsenUI那樣貼心地提供基礎(chǔ)模板。

示例:


此外,在使用F7開發(fā)時,還必須將文檔放進Web服務(wù)器的目錄中,并在localhost上操作。F7調(diào)用AJAX來實現(xiàn)頁面之間的轉(zhuǎn)換,需要一個運行的網(wǎng)絡(luò)服務(wù)器,但為PhoneGap和Cordova部署時則可以省去這一步。

  • F7的優(yōu)劣勢對比:

優(yōu)勢 劣勢
               幾近完美的iOS用戶體驗               
不支持跨平臺
提供諸多實用的工具
          使用自主開發(fā)的MVC框架          
易于入門 尚未普及,無“starting-kit”

  • 評分:

                     評分標準                                         得分                    
文檔
9.0
    快速入門
7.0
性能
6.0
社區(qū)
4.0
學(xué)習(xí)曲線
9.0

4. Onsen UI

Onsen UI不但整合了AngularJS,連解決方案都跟Ionic團隊的方向一致,可謂Ionic的一大勁敵了。對于PhoneGap和Cordova開發(fā)者來說,Onsen UI簡直是專為解決啟動項目的UI問題而生的,同類的移動UI框架可以說是寥寥無幾。


在檢測Onsen UI時,我發(fā)現(xiàn)的第一個問題就是“入門指南”寫得并不清楚,而且Onsen UI團隊創(chuàng)建的模板也并不在模板存儲庫(比如Git)里,要使用還得先下載。如此一來,如果遇到Bug,開發(fā)者根本無法直接寫問題報告來解決,或提交Pull Request以警示其他開發(fā)者。如果模板升級的話,開發(fā)者一方要做出相應(yīng)的更新也不容易。

有弊也有利,Onsen UI的貼心之處在于,開發(fā)者能在線選擇顏色和基本組件樣式,無須更改CSS,下載后就能使用。當然,也可以用Monaca IDE,不必下載文件,直接用定制模板來創(chuàng)建項目。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多