淺談Hybrid技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)第三彈——落地篇
前言
接上文:(閱讀本文前,建議閱讀前兩篇文章先)
淺談Hybrid技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)
淺談Hybrid技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)第二彈
根據(jù)之前的介紹,大家對(duì)前端與Native的交互應(yīng)該有一些簡(jiǎn)單的認(rèn)識(shí)了,很多朋友就會(huì)覺得這個(gè)交互很簡(jiǎn)單嘛,其實(shí)并不難嘛,事實(shí)上單從Native與前端的交互來(lái)說(shuō)就那點(diǎn)東西,真心沒有太多可說(shuō)的,但要真正做一個(gè)完整的Hybrid項(xiàng)目卻不容易,要考慮的東西就比較多了,單從這個(gè)交互協(xié)議就有:
① URL Schema
② JavaScriptCore
兩種,到底選擇哪種方式,每種方式有什么優(yōu)勢(shì),都是我們需要深度挖掘的,而除此之外,一個(gè)Hybrid項(xiàng)目還應(yīng)該具有以下特性:
① 擴(kuò)展性好——依靠好的約定
② 開發(fā)效率高——依賴公共業(yè)務(wù)
③ 交互體驗(yàn)好——需要解決各種兼容問(wèn)題
我們?cè)趯?shí)際工作中如何落地一個(gè)Hybrid項(xiàng)目,如何推動(dòng)一個(gè)項(xiàng)目的進(jìn)行,這是本次我們要討論的,也希望對(duì)各位有用。
文中是我個(gè)人的一些開發(fā)經(jīng)驗(yàn),希望對(duì)各位有用,也希望各位多多支持討論,指出文中不足以及提出您的一些建議。
設(shè)計(jì)類博客
http://www.cnblogs.com/yexiaochai/p/4921635.html
http://www.cnblogs.com/yexiaochai/p/5524783.html
http://www.cnblogs.com/nildog/p/5536081.html#3440931
Android博客
https://home.cnblogs.com/u/vanezkw
代碼地址:https://github.com/yexiaochai/Hybrid
因?yàn)镮OS不能掃碼下載了,大家自己下載下來(lái)用模擬器看吧,下面開始今天的內(nèi)容。
總體概述在第一章,有興趣大家去看
細(xì)節(jié)設(shè)計(jì)在第二章,有興趣大家去看