什麼是跨終端web開發 - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

您當前位置>首頁 » 新聞資(zī)訊 » 網站(zhàn)建設 >

什麼是跨終端web開發

發表時間:2019-3-30

發布人:葵宇科技

浏覽次數:34

一句話概括:其實Web原本并非跨終端,但應用場景多了,就變成了”跨終端“。

既然說是Web,我就把範圍劃定在互聯網相關(guān)的技術(shù)棧内。

任何基于TCP/IP模型應用層協議的Web應用的請求方,都可(kě)視為“Web終端”,與此相對的就是Web Service。終端的核心價值是Web Service的表現形式與交互形式。

來讨論終端,就暫且不說Web Service的事情了。
所以這裡就涉及硬件、軟件和(hé)網絡協議三個(gè)部分。

硬件

這個(gè)非常好理解,就是我們日常使用的各種智能設備,包括電腦、平闆、智能手機等傳統設備。但僅僅是這樣還不夠,電視盒子(zǐ)、智能手環、智能燈飾等智能家居都在“Web終端”的範圍内。

為什麼這麼說?

傳統設備自不必多說。新興的物聯網智能設備,我可(kě)以總結為:通(tōng)過用戶操作,使用傳統的或較新的網絡傳輸技術(shù)(包括WLAN、藍牙、紅外、RFID等),向對應的Web Service發出請求,等待請求應答,并根據應答内容向用戶反饋信息。

是不是有點物聯網的意思?

軟件

這是大家印象最深刻的部分,尤其是在移動(dòng)設備帶動(dòng)響應式交互大行其道的今天。做Web開發的程序員,尤其是前端,需要同時考慮頁面在多種浏覽器(qì)和(hé)多種設備的兼容性,因此響應式布局确實是跨終端Web的一個(gè)體現。

但我認為這還不夠,因為對于互聯網而言,Web的終端不隻有浏覽器(qì),還有其他應用程序。最簡單的,比如(rú)一個(gè)Web Service同時提供Web站(zhàn)點和(hé)iOS App兩種服務,再比如(rú)魔獸世界網遊,我的賬号數據被同時提供給遊戲客戶端和(hé)Web版的英雄榜,這裡面的區别就是軟件終端的不同。

網絡協議

讓事情變得簡單一點,先考慮TCP/IP模型中(zhōng)應用層的協議。考慮這些是因為,這些協議支撐起來的應用都遵循”客戶-服務器(qì)“範式。

這些協議的存在讓同一個(gè)Web Service支持不同軟件終端成為可(kě)能,比如(rú)HTTP協議支持浏覽器(qì)直接訪問(wèn)服務,也支持App中(zhōng)調用API向服務端申請服務,比如(rú)DHCP協議支持給不同操作系統的PC、平闆、智能手機、電視盒子(zǐ)、其他智能家居提供IP地址,SNMP協議的跨系統、跨設備的支持更不用說,等等。

從應用層再深入思考,比如(rú)運輸層、網絡層的協議,是與硬件平台和(hé)傳輸信道緊密相關(guān)的。

跨終端Web

回到最開始,”跨終端Web“,我覺得這真的不是單一一門技術(shù)就能做完的事情。

根據實際需求,終端分硬件和(hé)軟件兩個(gè)層次,每個(gè)層次包含多種類型,每種類型用到的技術(shù)又各不相同,所以”終端“的差異是不可(kě)避免、無法消除的。

但我們開發者也是人,也想盡可(kě)能的省事,于是就有了跨終端的Web:

以通(tōng)信協議為基礎,以Web服務的最終表現形式與交互形式為核心的,基于各類操作系統的軟件技術(shù)集。

相關(guān)案例查看更多