久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

混合移動開發框架詳解

Kerkee是一個多主體共存型Hybrid框架,具有跨平臺、用戶體驗好、性能高、擴展性好、靈活性強、易維護、規范化、集成云服務、具有Debug環境、徹底解決跨域問題。Hybrid App兼具了Native

  Kerkee是一個多主體共存型Hybrid框架,具有跨平臺、用戶體驗好、性能高、擴展性好、靈活性強、易維護、規范化、集成云服務、具有Debug環境、徹底解決跨域問題。



  kerkee框架的誕生背景

  Hybrid App兼具了Native App的所有優勢,也兼具了Web App使用HTML5跨平臺開發低成本的優勢。以及具有使用Native擴展Web接口以彌補web無法調用平臺性API等優勢。Hybrid App也是未來客戶端技術的發展趨勢。HTML5的出現,市面上已有很多應用(如淘寶、百度搜索、高德地圖)使用了Hybrid App的開發模式,但遇到了一些瓶頸(如性能不如預期,無法操作瀏覽器內部數據流程,無法自定義請求的需求),用戶體驗沒有預期的好。 基于此,一種新一開發模式誕生了!Kerkee框架是市面上獨一無二的多主體共存的靈活混合型開發模型。


  kerkee框架是什么

  Kerkee是一個多主體共存型Hybrid框架,具有跨平臺、用戶體驗好、性能高、擴展性好、靈活性強、易維護、規范化、集成云服務、具有Debug環境、徹底解決跨域問題。


  使用kerkee案例

  Kerkee的Hybrid架構思想已使用在兩款億級用戶量及多款千萬級用戶量的APP上

  • UC游戲大廳
  • 九游游戲中心
  • 天翼導航
  • 搜狐新聞客戶端
  • 搜狐News SDK(已應用到搜狐視頻客戶端中)
  • 斗米客戶端(B端、C端)

  

  基于kerkee框架的開發模式

  從開發者角度來說,它支持三種的團隊開發模式:

  針對Web開發者這種模式其中的一個場景是:只會Web開發,卻不會Native開發的開發者提供了一系列的平臺型接口。這種方式具有開發周期短,跨平臺等優點。

  針對Native開發者這種開發模式的其中一個場景是:Native開發者想要截獲Web頁面的數據或者對數據進行自己的處理,或者Web頁面中的行為進行修改。在這個時候,Kerkee框架將會為他們帶來便利。

  針對Web開發者和Native團隊共同合作的開發團隊對于這種模式的團隊,kerkee框架具體更開放更透明的協作,并且嚴格地隔離各自職責。各得Web團隊和Native團隊把主要精力定位到各自的模塊上,有利于各自的模塊優化到極致。


  kerkee框架特性和能解決的問題

  跨平臺kerkee是Hybrid App框架,業務HTML5開發,HTML5具備了跨平臺的特性,因此Kerkee也具備了跨平臺的特性。

  用戶體驗好所有的web接口都可在Native自定義實現,即Web UI或數據操作上若滿足不了用戶體驗,皆可通原生的代碼進行實現,以達到較佳的用戶體驗。

  性能高在性能方面,kerkee框架做了大量的優化,底層網絡層、IO操作等皆采用C/C++實現,并且重寫了WebView,對Web中資源(如圖片資源等)的控制,以事件驅動模型實現資源請求,并且實現一套針對Web的緩存策略,完全拋離webview那一套數據流程的操作。使開發者具有更透明的數據操作,以達到更佳的性能,并且突破了原有開發模式下的性能瓶頸。

  擴展性好kerkee框架采用插件式模塊化設計,每個模塊即為一個webapp,在需要時可自由擴展。

  靈活性強kerkee內部實現runtime,自動把js接口轉化了native接口,Web層與Native層嚴格隔離達到無耦合狀態,開發者對整個流程和接口都是開放透明,無特殊約束。


  易維護Kerkee框架使客戶端嚴格模塊化,使用了接口式的交互模型,具有動態更新特性,易于維護,便以運營。

  規范化Kerkee框架符合W3C標準,重新實現了XMLHttpRequest、WebSocket、LocalStorage、Application Cache等HTML5特性。Web前端開發者只需按W3C標準編寫代碼即可,即一次編寫,到處運行的原則,無任何第三方庫依賴。

  Debug工具Kerkee內部集成Debug環境,web端log將會打印到控制臺或文件中

  徹底解決跨域Kerkee框架采用一套特殊機制,解決了跨域問題,也就是說開發者可以操作互聯網上任何一個Web頁面的數據。

  使客戶端架構更清晰

  Kerkee框架會使得客戶端的架構更為清晰。整體結構,自上而下分層如下圖所示:

  


  使用簡便

  對于開發者來說,使用簡便。

  Web開發者:無需添加其他代碼,只需要按W3C規范實現代碼即可。若要調用Native接口,只需要調用框架中對應的fuction即可。

  Native開發者:只需要把對應的類注冊到Kerkee中即可,代碼量不超過5行便可使用Kerkee框架


來源:http://www.oschina.net/p/kerkee?fromerr=HXH3PpKL

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
H5廣告,包括H5廣告的設計流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專門做了一個講義。同時,也讓我意外的收到了非常好反饋和認!這是對我的極大鼓勵!我的
本文主要內容有:框架與組件、構建生態、開發技巧與調試、html、css與重構、native/hybrid/桌面開發、前端/H5優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 日本一区二区影视 | 在线一区 | 欧美一级在线视频 | 久久ww| 一本岛道一二三不卡区 | 青青草原精品99久久精品66 | 欧美精品v国产精品v日韩精品 | 狠狠撸在线视频 | 国产中文字幕网 | 97久久国产 | 亚洲精品日韩一区二区电影 | 精品一级毛片 | 亚洲欧美日韩一区二区 | 久久精品久久综合 | 伊人二区| 亚洲国产欧美国产综合一区 | 精品久久99 | 蜜桃精品视频在线 | 日韩一区二区三区四区五区 | 国产高清视频 | 亚洲一区二区三区免费在线观看 | 亚洲精品一区二区三区在线观看 | 久久久999精品 | 91最新入口| 国产91精品久久久久久久网曝门 | 国产精品一区二区在线观看 | 中文字幕一区二区视频 | 久久久久香蕉视频 | h视频在线播放 | 中文字幕精品视频 | 久久在线| 日韩毛片网 | 黑人精品xxx一区一二区 | 国产精品一区二区三区在线 | 男人天堂99 | 亚洲图片一区二区三区 | 日韩欧美在线观看视频 | 日韩中文久久 | 7799精品视频天天看 | 久精品久久 | 午夜视频一区 |