html5 - Android混合開(kāi)發(fā)
問(wèn)題描述
目前 純Android 的應(yīng)用越來(lái)越少, 了 我是學(xué)Android端的,現(xiàn)在想和Html5配合 , 混合開(kāi)發(fā), 還從來(lái)沒(méi)使用過(guò), 請(qǐng)問(wèn)有什么系統(tǒng)性的學(xué)習(xí)Android混合楷發(fā)嗎? 或者是什么框架, 怎么操作. 我都不知道,沒(méi)了解過(guò), 請(qǐng)大家推薦一下!!!
問(wèn)題解答
回答1:謝絕撕逼, 以下純屬瞎BB....
分為幾個(gè)層次吧:
原生WebView框架 + JSBridge, 本質(zhì)上就是JS對(duì)象注入技術(shù), 開(kāi)源項(xiàng)目見(jiàn) github: lzyzsd/JsBridge
cordova / phonegap / ionic 這類基于Html5 + JS + CSS 封裝的框架, 本質(zhì)上還是Web應(yīng)用
React Native 這類用著Web前端語(yǔ)言來(lái)開(kāi)發(fā)Native應(yīng)用并提供Native應(yīng)用體驗(yàn)的框架, 這已經(jīng)不是Web應(yīng)用了.
p.s. 第2, 3類就是Web前端開(kāi)發(fā)亡我大原生開(kāi)發(fā)的野心不死才整出來(lái)的. [捂臉, 逃~]
回答2:如果你想和HTML5配合,建議你學(xué)習(xí)cordova 或 ionic 或 appcan等框架如果你想脫離dom,建議你學(xué)習(xí)FB 的 react native或阿里巴巴的weex
回答3:HTML5+,HTML5中國(guó)產(chǎn)業(yè)聯(lián)盟對(duì)HTML5的擴(kuò)展標(biāo)準(zhǔn)。在復(fù)用HTML5的基礎(chǔ)上達(dá)到原生的功能體驗(yàn)。性能比cordova等強(qiáng)很多。
回答4:http://blog.csdn.net/github_3... 這個(gè)不錯(cuò)
相關(guān)文章:
1. mysql - 在不允許改動(dòng)數(shù)據(jù)表的情況下,如何優(yōu)化以varchar格式存儲(chǔ)的時(shí)間的比較?2. javascript - Img.complete和img.onload判斷圖片加載完成有什么區(qū)別?3. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?4. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?5. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效6. java中返回一個(gè)對(duì)象,和輸出對(duì)像的值,意義在哪兒7. 安全性測(cè)試 - nodejs中如何防m(xù)ySQL注入8. javascript - 關(guān)于apply()與call()的問(wèn)題9. MySQL中無(wú)法修改字段名的疑問(wèn)10. python - 在sqlalchemy中獲取剛插入的數(shù)據(jù)id?
