
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、web應(yīng)用程序的類型:從靜態(tài)web頁(yè)面到漸進(jìn)式web應(yīng)用程序在本文中,我們將介紹各種類型的web應(yīng)用程序,以協(xié)助您確定哪種架構(gòu)最適合您的下一個(gè)項(xiàng)目。 隨著web應(yīng)用程序開(kāi)發(fā)技術(shù)的進(jìn)展,在線體驗(yàn)的標(biāo)準(zhǔn)和要求也在不斷進(jìn)展。視覺(jué)展現(xiàn)的變幻現(xiàn)在是最明確的,但因?yàn)閣eb架構(gòu)的改變,它們才成為可能。跟上各種類型的web應(yīng)用程序的全部縮寫(xiě)可能十分困難。究竟,網(wǎng)絡(luò)應(yīng)用程序的長(zhǎng)進(jìn)也不是一個(gè)容易的過(guò)程:新的類型和辦法不一定會(huì)與現(xiàn)有的類型和辦法產(chǎn)生很大的差異,而是隨著時(shí)光的推移穩(wěn)步引起改進(jìn)。盡管如此,嬉戲的名稱通常會(huì)將挑選范圍縮小到適合個(gè)人業(yè)務(wù)需求的網(wǎng)絡(luò)應(yīng)用類型。希翼我們的分類可以協(xié)助您做到這一點(diǎn)。假如您不確定所描
2、述的應(yīng)用類型的可能用例,請(qǐng)隨時(shí)參閱本文,深化討論企業(yè)web應(yīng)用,web門(mén)戶和其他類型的web應(yīng)用的功能。靜態(tài)web應(yīng)用程序在技術(shù)實(shí)現(xiàn)方面,全部web應(yīng)用程序首先是靜態(tài)的或動(dòng)態(tài)的。然而,雖然動(dòng)態(tài)是一大群子類型,但靜態(tài)可以被視為一種架構(gòu)類型。靜態(tài)一詞來(lái)自這些網(wǎng)絡(luò)應(yīng)用程序缺乏靈便性。靜態(tài)web應(yīng)用程序的頁(yè)面由服務(wù)器生成,幾乎沒(méi)有(沒(méi)有用法javascript代碼)交互性。通常,不存在共性化空間,任何可能的更改僅在完整頁(yè)面重新加載后生效。靜態(tài)網(wǎng)頁(yè)通常難以維護(hù),并且它們發(fā)送和接收的過(guò)多數(shù)據(jù)會(huì)產(chǎn)生性能不佳的風(fēng)險(xiǎn)。毋庸置疑,它們并不適合移動(dòng)環(huán)境。盡管如此,當(dāng)分享十分簡(jiǎn)潔的信息并且不需要交互時(shí),靜態(tài)web應(yīng)用
3、程序可以是實(shí)際操作挑選。動(dòng)態(tài)web應(yīng)用程序任何動(dòng)態(tài)web應(yīng)用程序都基于框架 - 控制網(wǎng)頁(yè)構(gòu)建和便于維護(hù)的web應(yīng)用程序軟件。這些web應(yīng)用程序在用戶屏幕上顯示的方式不是預(yù)先確定的,而是由應(yīng)用程序規(guī)律在app的服務(wù)器端或客戶端實(shí)現(xiàn)的動(dòng)態(tài)外形。動(dòng)態(tài)web應(yīng)用程序的工作方式不同,其用例打算了它們的開(kāi)發(fā)辦法和架構(gòu)。多頁(yè)面應(yīng)用程序(mpa)在多頁(yè)面web應(yīng)用程序中,規(guī)律幾乎徹低在后端。這意味著,要使任何更改生效,來(lái)自客戶端的全部哀求都將轉(zhuǎn)到服務(wù)器并返回。除了用法框架之外,這個(gè)原則幾乎與過(guò)去的靜態(tài)web應(yīng)用程序相同。然而,現(xiàn)在,mpa利用ajax技術(shù),無(wú)需完整頁(yè)面重新加載即可實(shí)現(xiàn)即時(shí)更改。假如設(shè)計(jì)為響應(yīng)式
4、,此類網(wǎng)絡(luò)應(yīng)用甚至可以適應(yīng)移動(dòng)環(huán)境。此外,因?yàn)橛脩魺o(wú)法拜訪規(guī)律,mpa十分平安,因此廣泛用于web門(mén)戶和企業(yè)web應(yīng)用程序。富internet應(yīng)用程序(ria)最初,ria試圖克服掃瞄器限制,并嚴(yán)峻依靠客戶端插件,如flash,shockwave和silverlight。由用戶安裝和定期維護(hù),這些插件應(yīng)當(dāng)說(shuō)明web應(yīng)用程序頁(yè)面的一些高度交互的部分,或者有時(shí),web應(yīng)用程序的核心。問(wèn)題在于插件的漏洞以及它們?cè)斐傻囊恍┎槐悖杭偃绮寮悬c(diǎn)過(guò)時(shí),web應(yīng)用程序的某些部分,或者有時(shí)囫圇應(yīng)用程序,都沒(méi)有機(jī)會(huì)正常運(yùn)行。終于,在引入html5之后放棄了許多插件(當(dāng)與javascript結(jié)合用法時(shí),通常會(huì)在功能
5、方面與flash舉行比較),因此ria沒(méi)有保留其初始形式,并且大部分已經(jīng)變?yōu)槠渌愋偷膚eb應(yīng)用程序現(xiàn)在。javascript-powered web apps隨著諸如angular,react,meteor和ember等前端javascript框架的浮現(xiàn),web應(yīng)用程序的規(guī)律已經(jīng)開(kāi)頭向客戶端轉(zhuǎn)移,從而允許比間或嵌入的ajax更好的靈便性??蛻舳艘?guī)律已經(jīng)開(kāi)頭接管服務(wù)器端處理用戶哀求和展現(xiàn)響應(yīng)的責(zé)任。用法javascript框架創(chuàng)建的web應(yīng)用程序顯示出良好的性能,提供不同級(jí)別的用戶交互,并且是移動(dòng)和搜尋引擎優(yōu)化的。此類web應(yīng)用程序廣泛用于各種行業(yè),并用作電子商店,客戶端門(mén)戶和商業(yè)web應(yīng)用程
6、序。單頁(yè)應(yīng)用(spa)因?yàn)橐?guī)律的客戶端實(shí)現(xiàn),spa勝利實(shí)現(xiàn)了他們的名字允諾:他們的確讓用戶可以從一個(gè)頁(yè)面自由地與web應(yīng)用程序舉行交互。而且,因?yàn)榘蠛晚憫?yīng)在少量數(shù)據(jù)中舉行通信并且?guī)缀趿⒖贪l(fā)生,因此交互越發(fā)快捷。通常,任何web應(yīng)用程序在成為spa后都可以顯著提高。然而,因?yàn)橥ㄓ胾rl,單頁(yè)應(yīng)用程序與seo規(guī)章不太兼容,因此將此類型用于電子商務(wù)可能會(huì)適得其反。然而,社交網(wǎng)絡(luò),在線視頻/音頻播放器和電子郵件服務(wù)通常會(huì)受益于此類web應(yīng)用程序及其靈敏性。漸進(jìn)式網(wǎng)絡(luò)應(yīng)用程序(pwa)有人說(shuō)pwa首先是一個(gè)發(fā)達(dá)的spa,雖然理論上并不一定如此,但事實(shí)上這一點(diǎn)仍然適用。問(wèn)題在于,漸進(jìn)式網(wǎng)絡(luò)應(yīng)用程序不是關(guān)于架構(gòu)中的新原則,而是提高任何web應(yīng)用程序的性能和移動(dòng)適應(yīng)性的功能。通過(guò)http / 2舉行兌現(xiàn),主屏幕安裝和更好的數(shù)據(jù)傳輸是關(guān)鍵的增加功能。與spa不同,mpa或靜態(tài)網(wǎng)絡(luò)應(yīng)用程序根本無(wú)法充分利用全部這些功能; 就其本身而言,mpa和靜態(tài)web應(yīng)用程序在性能方面落后于spa。此外,pwa抱負(fù)之一是充實(shí)移動(dòng)web體驗(yàn)并使其可用于internet銜接速度慢或不良的用戶。實(shí)際上,即使是具有響應(yīng)式設(shè)計(jì)的mpa也難以舉行優(yōu)化以至于漸進(jìn)式。尾注除了富internet應(yīng)用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)生暑期“三下鄉(xiāng)”社會(huì)實(shí)踐總結(jié)模版
- 組態(tài)軟件技術(shù)整體教學(xué)設(shè)計(jì)-張松枝
- 糖原累積?、鲂偷呐R床護(hù)理
- 小米3小米電視發(fā)布會(huì)
- 廣西南寧市第四十九中學(xué)2025屆數(shù)學(xué)七下期末綜合測(cè)試模擬試題含解析
- 統(tǒng)編版語(yǔ)文一年級(jí)上冊(cè)1秋天 課件
- 醫(yī)學(xué)生模擬談話技能培訓(xùn)大綱
- 2025年秋學(xué)期初二家長(zhǎng)會(huì)班主任發(fā)言稿模版
- 2025年民辦學(xué)校審工作總結(jié)模版
- 狂犬病醫(yī)學(xué)發(fā)展史
- 汽機(jī)發(fā)電量計(jì)算
- 西南交通大學(xué)《行車組織》區(qū)段站工作組織課程設(shè)計(jì)(附大圖)
- GB∕T 1457-2022 夾層結(jié)構(gòu)滾筒剝離強(qiáng)度試驗(yàn)方法
- 康復(fù)治療技術(shù)(康復(fù)養(yǎng)老服務(wù))專業(yè)群建設(shè)方案
- 防止水電站水淹廠房措施研究報(bào)告
- 衛(wèi)生監(jiān)督稽查規(guī)范
- 第五章結(jié)型場(chǎng)效應(yīng)晶體管
- 修正責(zé)任準(zhǔn)備金
- 麗聲北極星自然拼讀繪本第一級(jí)Uncle Vic‘s Wagon 課件
- authorware7程序設(shè)計(jì)制作一個(gè)時(shí)鐘
- 變速器換擋叉的加工工藝規(guī)程及工裝設(shè)計(jì)帶圖紙】
評(píng)論
0/150
提交評(píng)論