亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                如何讓PC桌面端應(yīng)用具備小程序運行能力

                眾所周知的小程序,都知道其誕生地是微信。最開始的愿景,是希望通過自定義一套全新的界面開發(fā)模式,來實現(xiàn)將微信能力安全、可控的開放使用。與此同時,微信團隊也希望能夠通過小程序規(guī)避掉之前用 Web 開發(fā)會遇到的各種問題,比如渲染卡頓、加載白屏?xí)r間長等問題,提供類似于原生的體驗、安全易用的微信數(shù)據(jù)開放、更多端能力的提供、簡單高效的開發(fā)方式。

                其核心是前端容器化,分為UI和數(shù)據(jù)兩個層面。

                • UI層面容器化,微信的解決方案很簡單,就是重新創(chuàng)建一套組件,完全拋棄 DOM 的標(biāo)準(zhǔn)組件。這樣就可以做到 UI 上的完全可控和安全。
                • 數(shù)據(jù)層面容器化,本質(zhì)上就是 JS 的沙盒,避免開發(fā)者直接拿到 UI 及其數(shù)據(jù),這也就誕生了小程序和別的差別最大的地方——雙線程架構(gòu)。

                這個架構(gòu)簡單科普一下,分為:

                • 邏輯層: 運行在端內(nèi)創(chuàng)建的 JS 線程中,用戶的業(yè)務(wù)代碼在該線程中執(zhí)行,如你的 js 代碼
                • 渲染層: 運行在端創(chuàng)建的 WebView 中,用戶的模板和樣式代碼在其中執(zhí)行,如你的 wxml、wxss 代碼

                那么為什么要如此設(shè)計呢?其實最最主要地目的就是為了”安全”(并不是為了保障渲染的更順暢)是的,這是一個加了引號的安全,這里的安全是對小程序的平臺方來說的。任何軟件平臺都有它的游戲規(guī)則,比如 UI 界面的一致性,網(wǎng)絡(luò)請求域的收斂,平臺功能限制等,只是小程序稍有不同的是雖然是基于 web 技術(shù),但并不想讓開發(fā)者使用到全量的 web技術(shù)。所以把用戶的代碼放到一個脫離 web 的線程中去運行就是一個最穩(wěn)妥的方案了。

                技術(shù)標(biāo)準(zhǔn)及業(yè)務(wù)生態(tài)的演變

                不得不說,小程序無論在技術(shù)標(biāo)準(zhǔn)還是業(yè)務(wù)生態(tài)發(fā)展,經(jīng)歷過近幾年的發(fā)展,都已經(jīng)有質(zhì)的飛躍。相比于十幾年前的HTML5技術(shù)和生態(tài),有過之而無不及。

                1、先說說技術(shù)標(biāo)準(zhǔn)

                從Web 1.0進化到2.0之后的十幾年間,移動App都是各大軟件提供商用于爭奪消費者碎片化時間的主戰(zhàn)場。HTML5這種標(biāo)準(zhǔn)化的、普適的文本化內(nèi)容編碼格式,被廣泛應(yīng)用,并最終成為了互聯(lián)網(wǎng)的基石之一。Web2.0向3.0的進化過程中,軟件技術(shù)標(biāo)準(zhǔn)的擴展,小程序類技術(shù)的編碼和內(nèi)容格式,整體基于HTML5基礎(chǔ)上,更加輕量,也更加開放有生命力。

                從標(biāo)準(zhǔn)的角度看,當(dāng)前互聯(lián)網(wǎng)上的小程序類技術(shù),幾乎都借鑒了這個領(lǐng)域的先行者微信的規(guī)范。可以說,微信小程序就是這個領(lǐng)域的“既成事實”標(biāo)準(zhǔn)。故此互聯(lián)網(wǎng)系列全球標(biāo)準(zhǔn)的制定者W3C,也正在通過其Mini-Apps工作組制定國際標(biāo)準(zhǔn)。

                2、再說說小程序業(yè)務(wù)生態(tài)

                從2017年微信首次推出小程序開始,經(jīng)過四年發(fā)展,各大互聯(lián)網(wǎng)巨頭紛紛推出自己的小程序應(yīng)用平臺,小程序成為真正意義上的“互聯(lián)網(wǎng)新技術(shù)標(biāo)準(zhǔn)”。截至2021年上半年,全網(wǎng)小程序數(shù)量突破700萬個,其中,微信小程序是行業(yè)主流,數(shù)量超過430萬個,占比高達(dá)約61.43%。

                PC端運行小程序已成為潛力趨勢

                雖然大家都默認(rèn)在智能設(shè)備中運行小程序的能力是一線互聯(lián)網(wǎng)企業(yè)的“專利”,事實上,已經(jīng)有小程序容器技術(shù)可以實現(xiàn),F(xiàn)inClip能夠跑在手機、Windows、Mac、Linux、統(tǒng)信、麒麟等智能設(shè)備操作系統(tǒng)上。這意味著,移動端、PC 端、IOT等智能終端都能運行小程序了。

                跨端框架,在一些大廠的小程序平臺中,有開始出現(xiàn)框架反制小程序引擎的問題。比如開發(fā)者想要對小程序自定義組件的時序進行一些優(yōu)化,讓其更加符合現(xiàn)代框架標(biāo)準(zhǔn),卻發(fā)現(xiàn)強依賴了這個框架的時序,導(dǎo)致開發(fā)者根本無法將優(yōu)化立馬上線,因為一旦優(yōu)化,用了跨端框架的小程序幾乎全部無法運行。

                一直都認(rèn)為桌面應(yīng)用中的瀏覽器是HTML5的“天下”,事實上,技術(shù)的進步,會給我們技術(shù)人帶來持續(xù)不斷的驚喜。小程序的技術(shù)及生態(tài),似乎在重復(fù)著HTML5當(dāng)初繁盛一時的技術(shù)景象,未來發(fā)展如何,讓我們拭目以待。

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年9月23日 12:31
                下一篇 2022年9月23日 12:31

                相關(guān)推薦

                • 我國首臺130噸級重復(fù)使用液氧煤油補燃循環(huán)發(fā)動機試車成功

                  新華社西安11月26日電記者26日從中國航天科技集團六院獲悉,由該院自主研制的首臺130噸級重復(fù)使用液氧煤油補燃循環(huán)發(fā)動機兩次起動試車取得圓滿成功。 該型發(fā)動機是瞄準(zhǔn)我國新一代運載…

                  2022年11月27日
                • 世界領(lǐng)先!我國已應(yīng)用于新一代戰(zhàn)機→

                  本文轉(zhuǎn)自【央視軍事】; “3D打印技術(shù)在飛機上的應(yīng)用 我們已達(dá)到規(guī)模化、工程化 處于世界領(lǐng)先位置” 如何運用3D打印設(shè)備 生產(chǎn)新一代戰(zhàn)機的零部件? 規(guī)?;?工程化 3D打印件批量裝…

                  2022年11月27日
                • 今天出入濟南最新通知(出入濟南政策最新消息今天)

                  近日濟南疫情感染人數(shù)也在不斷增加,劃分的高風(fēng)險區(qū)也是越來越多了。據(jù)最新統(tǒng)計,截止2022年11月24日11時,濟南共有低風(fēng)險地區(qū)12處,高風(fēng)險地區(qū)338處。很多朋友都擔(dān)心現(xiàn)在濟南無…

                  2022年11月24日
                • 英特爾推出按需付費芯片授權(quán)服務(wù) 針對新至強處理器

                  此前有消息傳出,英特爾將針對服務(wù)器芯片推出全新的付費解鎖功能服務(wù)。現(xiàn)在,英特爾已經(jīng)正式公布了這一服務(wù),名為“Intel On Demand”,旨在為客戶“提供靈活的消費功能以及根據(jù)…

                  2022年11月23日
                • 微信健康碼怎么注銷重新申請健康碼 怎么更換綁定人

                  在疫情常態(tài)化的管理之下,出行都需要健康碼,那么如果因為種種原因注銷了健康碼怎么辦呢?這種情況下是否還可以再申請健康碼呢?下面一起來看看了解一下吧! 微信健康碼注銷了還能申請嗎 健康…

                  2022年11月22日
                • 男生學(xué)什么技術(shù)最吃香(初中畢業(yè)學(xué)什么技術(shù)比較有前途)

                  隨著國家大力推動“普職協(xié)調(diào)發(fā)展”,很多家長不再把讀高中、考大學(xué)視為孩子唯一的出路,如果孩子成績確實不佳,考高中力有不逮,就準(zhǔn)備讓孩子學(xué)門技術(shù),將來一樣能在社會上立足,有所發(fā)展。 但…

                  2022年11月18日
                • 網(wǎng)易Q3財報:營收244億,激發(fā)數(shù)字生產(chǎn)力服務(wù)文化及社會生產(chǎn)

                  11月17日,網(wǎng)易公布2022年第三季度財報。本季度,網(wǎng)易聚焦技術(shù)研發(fā),持續(xù)激發(fā)數(shù)字生產(chǎn)力,業(yè)務(wù)獲得穩(wěn)步發(fā)展,加快數(shù)字普惠跨產(chǎn)業(yè)賦能。 三季度,網(wǎng)易凈收入244億元,歸屬于公司股東…

                  2022年11月18日
                • 《云頂之弈》s8AI程序羈絆厲害嗎?s8AI程序羈絆介紹

                  云頂之弈的s8版本是全新的怪物來襲版本,很多小伙伴可能可能對其中的新羈絆還不是很了解吧,今天小編給大家?guī)碓祈斨膕8AI程序羈絆介紹,感興趣的小伙伴快來看一下吧。 s8AI程序羈…

                  2022年11月17日
                • 什么是nfc功能(什么是nfc功能在哪)

                  今天小編給各位分享什么是nfc功能的知識,其中也會對什么是nfc功能在哪進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! nfc功能是什么意思 若使用的是vi…

                  2022年11月17日
                • 微信小程序代運營公司(微商代運營公司)

                  2022年下半年進入了國內(nèi)的電商旺季,但是值得指出的是國內(nèi)的電商行業(yè)陷入了低速增長期,電商整體行業(yè)的增速放緩,聯(lián)動著電商代運營行的發(fā)張,眾多代運營公司以及機構(gòu)的增速也放緩了許多,頭…

                  2022年11月14日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息