亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        微信小程序,互聯(lián)網(wǎng)時代的輕語者

        2017-05-08 07:40:37馮雨
        科學Fans 2017年4期
        關(guān)鍵詞:跨平臺程序橋梁

        馮雨

        新生代“輕語者”:更靈活的組織形態(tài)

        微信小程序,是基于微信推出的全新平臺,開發(fā)者們可以自行開發(fā)出在微信上面運行的程序,用戶可以通過搜索或者聊天分享的方式獲取并直接運行它們。

        作為互聯(lián)網(wǎng)時代的“輕語者”,微信小程序有著自己鮮明的個性:首先是無需安裝便可以直接使用;第二點是“觸手可及”,比如我們看到一盞燈,想要控制它,只需要用智能手機對著它掃一下,然后控制這盞燈的應用程序就已經(jīng)啟動起來了;而“用完即走”則是微信小程序的第三個特點,用完后當它不存在就可以了;最后一個特點是無需下載,你訪問過的服務,并不需要另外一個程序管理器去處理它,省去了卸載清理的過程。

        通過這四個特點,我們可以看到,小程序看起來是程序,但是它卻以完全不同于App的形態(tài)出現(xiàn),擁有更靈活的應用組織形態(tài)。不過,盡管有許多新奇之處,但小程序開發(fā)的過程卻并沒有背離互聯(lián)網(wǎng)技術(shù)開發(fā)的基本路線。

        鏈接平臺:同一個服務器,千萬種客戶端

        對互聯(lián)網(wǎng)開發(fā)而言,服務器與客戶端是必不可少的存在。舉個例子,常打游戲的人都知道,一個游戲必須有“客戶端”才能玩。而網(wǎng)絡(luò)游戲和單機游戲的一個巨大區(qū)別正是網(wǎng)絡(luò)游戲需要用“客戶端”去連接“服務器”,此時客戶端就需要工程師進行研發(fā)。根據(jù)分工不同,工程師分為前端工程師與后端工程師,籠統(tǒng)地講,前端工程師開發(fā)的是用戶機器上運行的“客戶端”,而后端工程師開發(fā)的則是服務器上運行的“服務器端”??梢哉f,后端工程師總是守著自家的服務器過日子,而前端工程師則各有各的分工。

        電腦游戲客戶端的開發(fā)還算輕松,但要是加上現(xiàn)在各式各樣的移動客戶端,前端開發(fā)的情況就復雜許多了。廣義上的前端開發(fā),幾乎包括了PC、iOS、Android、Windows Phone等全部操作系統(tǒng)平臺,除此之外還有與瀏覽器對應的跨平臺 Web開發(fā)。而由于各大操作系統(tǒng)本身就無比復雜,工程師們又要再次分工,例如iOS 開發(fā)工程師、Android 開發(fā)工程師等。

        主要的平臺已經(jīng)有許多不同,再加上 Android 的開放性和各式定制版本的不同,以及各類手機尺寸,前端工程師面臨的任務就更加艱巨。而微信小程序,就能夠通過一個服務器,解決不同客戶端的問題,讓工程師們的工作變得更加輕松。

        技術(shù)圖譜:一次編寫,多處運行

        于是,小程序為了達到工程師們“一次編寫,多處運行”的目的,就開始了所謂的“跨平臺”操作。那么小程序是怎樣在Web和App的技術(shù)基礎(chǔ)上實現(xiàn)自己的目標的呢?

        首先來說說基于瀏覽器的 Web技術(shù)。Web 也就是網(wǎng)頁,幾乎每一個系統(tǒng)上都有瀏覽器,所以網(wǎng)頁自帶跨平臺屬性。網(wǎng)頁可以通過程序來與用戶互動,于是工程師在 PC 端使用了大量的網(wǎng)頁程序,小到點擊一下把商品加入購物車,大到美圖秀秀的網(wǎng)頁版。

        現(xiàn)在再來說說App,我們通常把直接運行在各大系統(tǒng)上的App叫作Native App,由 Web技術(shù)做出來的,在網(wǎng)頁上運行的 App 叫 Web App??墒蔷W(wǎng)頁有一個問題,因為它本身是針對“展示”設(shè)計的,所以 Web App 和系統(tǒng)之間的交互往往十分不便,比如你很難讓一個網(wǎng)頁像 App一樣讀取你的聯(lián)系人、相冊、本地文件,而且它的運行速度也比 Native App慢。為了解決這個問題,一些人就想到了先安裝一個Native App ,在里面運行 Web App,當需要系統(tǒng)級別的功能或者加快運行速度時,它便當作網(wǎng)頁和操作系統(tǒng)之間的橋梁。這種運行模式被稱為混合模式,學名叫Hybrid App,大家熟悉的淘寶就是一個范例。

        而微信小程序使用的則是類 Hybrid 技術(shù)。微信在運行小程序的時候,就像是上面提到的那個“橋梁”Native App,而我們編寫的小程序,就像是在里面運行的 Web App,無論是編寫還是運行過程兩者都很相似。但是和 Hybrid App 有所不同的是,原來每一個開發(fā)者都需要用戶把“橋梁”先安裝到系統(tǒng)上,而微信則被大多數(shù)用戶提前安裝好了,這個“橋梁”的安裝便可省略,當開發(fā)者們共用一個橋梁,我們就可以直接從網(wǎng)上“打開”一個應用了。

        小程序的本質(zhì):信息即是服務

        微信小程序的出現(xiàn),讓我們以一種新的角度審視互聯(lián)網(wǎng)——程序本身也是信息。這些程序信息通過聊天窗口的氣泡流動在互聯(lián)網(wǎng)上,通過二維碼流轉(zhuǎn)于虛擬和現(xiàn)實之間,程序演變?yōu)樾畔ⅲ畔⒀葑優(yōu)榉铡?/p>

        當 App 被拆解成一個又一個的使用場景,就像我們可以在閱讀應用里把一本書的某一頁寫好評注發(fā)給朋友,而他們則添加到自己的閱讀清單應用里面,他讀完后可以用語音或者文字對這一頁文章加以評論,你會馬上收到提醒。如果你們愿意,你們之間的討論也能被更多朋友乃至陌生人看到。

        現(xiàn)在,我們已經(jīng)開始通過互聯(lián)網(wǎng)捕捉大量的信息,并利用人工智能對這些信息進行處理和利用。而在未來,伴隨著微信小程序數(shù)量的增加及質(zhì)量的提升,小程序覆蓋的設(shè)備種類及線下區(qū)域?qū)⒃絹碓蕉啵鼘κ褂谜叩膬r值也將越來越高。當小程序完全滲透進我們的生活后,我們的雙眼所見之處,雙足所到之處,都將會是信息與服務的所在之處。

        猜你喜歡
        跨平臺程序橋梁
        試論我國未決羈押程序的立法完善
        手拉手 共搭愛的橋梁
        句子也需要橋梁
        跨平臺APEX接口組件的設(shè)計與實現(xiàn)
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        高性能砼在橋梁中的應用
        創(chuàng)衛(wèi)暗訪程序有待改進
        基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計與實現(xiàn)
        基于OPC跨平臺通信的電機監(jiān)測與診斷系統(tǒng)
        亚洲熟妇少妇任你躁在线观看| 色777狠狠狠综合| 东京热东京道日韩av| 超碰青青草手机在线免费观看| 日本加勒比精品一区二区视频| 国产熟女露脸91麻豆| 亚洲国产果冻传媒av在线观看| 黑人巨茎大战俄罗斯美女| 三年在线观看免费大全下载| 后入内射欧美99二区视频| 亚洲欧美日韩综合中文字幕| 最新欧美一级视频| 国产精品国产三级国产一地| 色偷偷亚洲精品一区二区| 色婷婷久久精品一区二区| 国精产品一区一区三区有限公司杨| 国产成人综合亚洲精品| 国产成人综合久久精品推| 日韩精品一区二区三区毛片| 久久精品国产亚洲av热九| 久久狼人国产综合精品| 在线日本看片免费人成视久网| 97人伦影院a级毛片| 国产无遮挡又黄又爽在线观看| 一级片麻豆| 亚洲国产av剧一区二区三区| 操国产丝袜露脸在线播放| 久久久亚洲欧洲日产国码二区| 国产精品毛片一区二区| 国产精品区一区第一页| 国产精品亚洲专区无码不卡| 亚洲女同精品一区二区久久| 国产aⅴ无码专区亚洲av| 水蜜桃精品一二三| 巨大欧美黑人xxxxbbbb| 精品少妇人妻久久免费| 国产亚洲成人av一区| 一二三四日本中文在线| 99视频全部免费精品全部四虎| 亚洲免费观看一区二区三区| 国产夫妻自拍视频在线播放|