pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

混合移動(dòng)開(kāi)發(fā)框架詳解

Kerkee是一個(gè)多主體共存型Hybrid框架,具有跨平臺(tái)、用戶(hù)體驗(yàn)好、性能高、擴(kuò)展性好、靈活性強(qiáng)、易維護(hù)、規(guī)范化、集成云服務(wù)、具有Debug環(huán)境、徹底解決跨域問(wèn)題。Hybrid App兼具了Native

  Kerkee是一個(gè)多主體共存型Hybrid框架,具有跨平臺(tái)、用戶(hù)體驗(yàn)好、性能高、擴(kuò)展性好、靈活性強(qiáng)、易維護(hù)、規(guī)范化、集成云服務(wù)、具有Debug環(huán)境、徹底解決跨域問(wèn)題。



  kerkee框架的誕生背景

  Hybrid App兼具了Native App的所有優(yōu)勢(shì),也兼具了Web App使用HTML5跨平臺(tái)開(kāi)發(fā)低成本的優(yōu)勢(shì)。以及具有使用Native擴(kuò)展Web接口以彌補(bǔ)web無(wú)法調(diào)用平臺(tái)性API等優(yōu)勢(shì)。Hybrid App也是未來(lái)客戶(hù)端技術(shù)的發(fā)展趨勢(shì)。HTML5的出現(xiàn),市面上已有很多應(yīng)用(如淘寶、百度搜索、高德地圖)使用了Hybrid App的開(kāi)發(fā)模式,但遇到了一些瓶頸(如性能不如預(yù)期,無(wú)法操作瀏覽器內(nèi)部數(shù)據(jù)流程,無(wú)法自定義請(qǐng)求的需求),用戶(hù)體驗(yàn)沒(méi)有預(yù)期的好。 基于此,一種新一開(kāi)發(fā)模式誕生了!Kerkee框架是市面上獨(dú)一無(wú)二的多主體共存的靈活混合型開(kāi)發(fā)模型。


  kerkee框架是什么

  Kerkee是一個(gè)多主體共存型Hybrid框架,具有跨平臺(tái)、用戶(hù)體驗(yàn)好、性能高、擴(kuò)展性好、靈活性強(qiáng)、易維護(hù)、規(guī)范化、集成云服務(wù)、具有Debug環(huán)境、徹底解決跨域問(wèn)題。


  使用kerkee案例

  Kerkee的Hybrid架構(gòu)思想已使用在兩款億級(jí)用戶(hù)量及多款千萬(wàn)級(jí)用戶(hù)量的APP上

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

  

  基于kerkee框架的開(kāi)發(fā)模式

  從開(kāi)發(fā)者角度來(lái)說(shuō),它支持三種的團(tuán)隊(duì)開(kāi)發(fā)模式:

  針對(duì)Web開(kāi)發(fā)者這種模式其中的一個(gè)場(chǎng)景是:只會(huì)Web開(kāi)發(fā),卻不會(huì)Native開(kāi)發(fā)的開(kāi)發(fā)者提供了一系列的平臺(tái)型接口。這種方式具有開(kāi)發(fā)周期短,跨平臺(tái)等優(yōu)點(diǎn)。

  針對(duì)Native開(kāi)發(fā)者這種開(kāi)發(fā)模式的其中一個(gè)場(chǎng)景是:Native開(kāi)發(fā)者想要截獲Web頁(yè)面的數(shù)據(jù)或者對(duì)數(shù)據(jù)進(jìn)行自己的處理,或者Web頁(yè)面中的行為進(jìn)行修改。在這個(gè)時(shí)候,Kerkee框架將會(huì)為他們帶來(lái)便利。

  針對(duì)Web開(kāi)發(fā)者和Native團(tuán)隊(duì)共同合作的開(kāi)發(fā)團(tuán)隊(duì)對(duì)于這種模式的團(tuán)隊(duì),kerkee框架具體更開(kāi)放更透明的協(xié)作,并且嚴(yán)格地隔離各自職責(zé)。各得Web團(tuán)隊(duì)和Native團(tuán)隊(duì)把主要精力定位到各自的模塊上,有利于各自的模塊優(yōu)化到極致。


  kerkee框架特性和能解決的問(wèn)題

  跨平臺(tái)kerkee是Hybrid App框架,業(yè)務(wù)HTML5開(kāi)發(fā),HTML5具備了跨平臺(tái)的特性,因此Kerkee也具備了跨平臺(tái)的特性。

  用戶(hù)體驗(yàn)好所有的web接口都可在Native自定義實(shí)現(xiàn),即Web UI或數(shù)據(jù)操作上若滿足不了用戶(hù)體驗(yàn),皆可通原生的代碼進(jìn)行實(shí)現(xiàn),以達(dá)到較佳的用戶(hù)體驗(yàn)。

  性能高在性能方面,kerkee框架做了大量的優(yōu)化,底層網(wǎng)絡(luò)層、IO操作等皆采用C/C++實(shí)現(xiàn),并且重寫(xiě)了WebView,對(duì)Web中資源(如圖片資源等)的控制,以事件驅(qū)動(dòng)模型實(shí)現(xiàn)資源請(qǐng)求,并且實(shí)現(xiàn)一套針對(duì)Web的緩存策略,完全拋離webview那一套數(shù)據(jù)流程的操作。使開(kāi)發(fā)者具有更透明的數(shù)據(jù)操作,以達(dá)到更佳的性能,并且突破了原有開(kāi)發(fā)模式下的性能瓶頸。

  擴(kuò)展性好kerkee框架采用插件式模塊化設(shè)計(jì),每個(gè)模塊即為一個(gè)webapp,在需要時(shí)可自由擴(kuò)展。

  靈活性強(qiáng)kerkee內(nèi)部實(shí)現(xiàn)runtime,自動(dòng)把js接口轉(zhuǎn)化了native接口,Web層與Native層嚴(yán)格隔離達(dá)到無(wú)耦合狀態(tài),開(kāi)發(fā)者對(duì)整個(gè)流程和接口都是開(kāi)放透明,無(wú)特殊約束。


  易維護(hù)Kerkee框架使客戶(hù)端嚴(yán)格模塊化,使用了接口式的交互模型,具有動(dòng)態(tài)更新特性,易于維護(hù),便以運(yùn)營(yíng)。

  規(guī)范化Kerkee框架符合W3C標(biāo)準(zhǔn),重新實(shí)現(xiàn)了XMLHttpRequest、WebSocket、LocalStorage、Application Cache等HTML5特性。Web前端開(kāi)發(fā)者只需按W3C標(biāo)準(zhǔn)編寫(xiě)代碼即可,即一次編寫(xiě),到處運(yùn)行的原則,無(wú)任何第三方庫(kù)依賴(lài)。

  Debug工具Kerkee內(nèi)部集成Debug環(huán)境,web端log將會(huì)打印到控制臺(tái)或文件中

  徹底解決跨域Kerkee框架采用一套特殊機(jī)制,解決了跨域問(wèn)題,也就是說(shuō)開(kāi)發(fā)者可以操作互聯(lián)網(wǎng)上任何一個(gè)Web頁(yè)面的數(shù)據(jù)。

  使客戶(hù)端架構(gòu)更清晰

  Kerkee框架會(huì)使得客戶(hù)端的架構(gòu)更為清晰。整體結(jié)構(gòu),自上而下分層如下圖所示:

  


  使用簡(jiǎn)便

  對(duì)于開(kāi)發(fā)者來(lái)說(shuō),使用簡(jiǎn)便。

  Web開(kāi)發(fā)者:無(wú)需添加其他代碼,只需要按W3C規(guī)范實(shí)現(xiàn)代碼即可。若要調(diào)用Native接口,只需要調(diào)用框架中對(duì)應(yīng)的fuction即可。

  Native開(kāi)發(fā)者:只需要把對(duì)應(yīng)的類(lèi)注冊(cè)到Kerkee中即可,代碼量不超過(guò)5行便可使用Kerkee框架


來(lái)源:http://www.oschina.net/p/kerkee?fromerr=HXH3PpKL

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

由于實(shí)際運(yùn)行環(huán)境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會(huì)達(dá)到,所以這部分不是開(kāi)發(fā)者能夠決定的,開(kāi)發(fā)者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個(gè)自定義的視頻播放器,需要用到HTML5提供的video標(biāo)簽、以及HTML5提供的對(duì)JavascriptAPI的擴(kuò)展。,HTML5中國(guó),中國(guó)最大的HTML5中文門(mén)戶(hù)。
隨著 Hybrid 應(yīng)用的豐富,HTML5 工程師們已經(jīng)不滿足于把桌面端體驗(yàn)簡(jiǎn)單移植到移動(dòng)端,他們覬覦移動(dòng)原生應(yīng)用人性化的操作體驗(yàn),特別是原生應(yīng)用與生俱來(lái)的豐富的手勢(shì)系統(tǒng)。HTML5 沒(méi)有提
你想要在自己網(wǎng)站上分享一個(gè)產(chǎn)品,或者是一個(gè)作品集,又或者僅僅只是一個(gè)靈感。在你發(fā)布到網(wǎng)上之前,你想讓它看起來(lái)有吸引力,專(zhuān)業(yè),或者至少得看起來(lái)像那么回事。那么你接下
H5廣告,包括H5廣告的設(shè)計(jì)流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專(zhuān)門(mén)做了一個(gè)講義。同時(shí),也讓我意外的收到了非常好反饋和認(rèn)!這是對(duì)我的極大鼓勵(lì)!我的
本文主要內(nèi)容有:框架與組件、構(gòu)建生態(tài)、開(kāi)發(fā)技巧與調(diào)試、html、css與重構(gòu)、native/hybrid/桌面開(kāi)發(fā)、前端/H5優(yōu)化、全棧/全端開(kāi)發(fā)、研究實(shí)驗(yàn)、數(shù)據(jù)分析與監(jiān)控、其它軟技能、前端技術(shù)網(wǎng)
主站蜘蛛池模板: 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 葡萄酒灌装机-食用油灌装机-液体肥灌装设备厂家_青州惠联灌装机械 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 100国际学校招生 - 专业国际学校择校升学规划 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技| 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 浙江富广阀门有限公司 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 361°官方网站| 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 山东艾德实业有限公司| 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 万濠影像仪(万濠投影仪)百科-苏州林泽仪器 | 发光字|标识设计|标牌制作|精神堡垒 - 江苏苏通广告有限公司 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 开云(中国)Kaiyun·官方网站-登录入口 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 |