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