[轉(zhuǎn)帖]什么是DCloud
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
:什么是DCloud 基于HTML5技術(shù),優(yōu)化前端開發(fā)的技術(shù)社區(qū)。致力于優(yōu)化前端效率,優(yōu)化開發(fā)效果體驗(yàn),技術(shù)特點(diǎn)是開發(fā)快,見效快。為了達(dá)到統(tǒng)一開發(fā),推出的產(chǎn)品包括:開發(fā)工具,SDK和前端框架等。 工具包括: HBuilder HBuilderX SDK: HTML5plus, Native.js, 5+SDK 框架: uni-app: uni-app 是一個(gè)使用 Vue.js 開發(fā)跨平臺(tái)應(yīng)用的前端框架,開發(fā)者編寫一套代碼,可編譯到iOS、Android、H5、小程序等多個(gè)平臺(tái)。 參考:https://blog.csdn.net/weixin_40393909/article/details/88143255 mui框架: wap2app框架 關(guān)于性能和功能 功能 HTML5plus Runtime,簡(jiǎn)稱5+ Runtime,是運(yùn)行于手機(jī)端的強(qiáng)化web引擎,除了支持標(biāo)準(zhǔn)HTML5外,還支持更多擴(kuò)展的js api,使得js的能力不輸于原生。5+ Runtime內(nèi)置于HBuilder,在真機(jī)運(yùn)行、打包時(shí)自動(dòng)掛載。 常用的API – HTML5plus:包括二維碼、搖一搖、語(yǔ)音輸入、地圖、支付、分享、文件系統(tǒng)、通訊錄等常用API,封裝成跨平臺(tái)的HTML5plus規(guī)范。 其他原生API – Native.js:一種把40w原生API映射為JS API的技術(shù)。 更多原生SDK引入 – 5+ Runtime SDK:假使有一些原生的三方SDK想引入到5+ Runtime,比如身份證掃描SDK,我們提供了5+ SDK方案,把5+ runtime作為一個(gè)SDK放入到其他原生App中,用5+ SDK替代webview,和原生層交互通信。 性能 5+ Runtime,調(diào)用原生API換成原生動(dòng)畫。我們?cè)O(shè)計(jì)了很多原生動(dòng)畫,來(lái)解決之前的各種動(dòng)畫不流暢問(wèn)題。5+ Runtime還支持nview,即原生引擎渲染界面。但我們沒(méi)有像react native那樣完全拋棄HTML5,而是給Webview增加了titleNView和subNview,這些區(qū)域原生渲染的補(bǔ)足,也就是混合渲染,在HTML5渲染不佳的地方用原生渲染補(bǔ)足。讓js寫的應(yīng)用性能完全達(dá)到了原生效果。 DCloud推出了開源的mui框架,它是目前最高性能和最接近原生體驗(yàn)的手機(jī)端框架,在github上有上萬(wàn)個(gè)star。 該文章在 2023/5/31 9:59:50 編輯過(guò) |
相關(guān)文章
正在查詢... |