《網頁設計與制作》課件10.0.2 Web應用的未來發(fā)展趨勢_第1頁
《網頁設計與制作》課件10.0.2 Web應用的未來發(fā)展趨勢_第2頁
《網頁設計與制作》課件10.0.2 Web應用的未來發(fā)展趨勢_第3頁
《網頁設計與制作》課件10.0.2 Web應用的未來發(fā)展趨勢_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

10.3關于WEB應用的未來發(fā)展趨勢移動互聯網技術的更迭瞬息萬變,當前正處于三大主流前端框架競爭的白熱化階段,隨著大前端概念(即所有與用戶用戶進行直接交互的界面)的提出,前端的戰(zhàn)場開始出現了跨平臺(跨端)轉移。主流的前端框架在NodeJS的支持下,通過HTML、CSS和JavaScript就可以快速創(chuàng)建移動端或桌面端的應用程序,這對各端的原生APP開發(fā)者產生強力沖擊。較小的體量和較短的開發(fā)周期,以及其足以媲美原生應用的性能,讓許多原來以開發(fā)平臺原生應用為技術主線的公司不得不迅速切換技術路線,例如改版后的Facebook移動端、新版淘寶APP、網易云音樂和桌面級應用程序VisualStudioCode等等。1、TypeScript

截止到2020年中的下載量數據觀測,TypeScript已經開始嘗試顛覆JavaScript構建的WEB世界,許多開發(fā)者在個人項目和工作中對它的喜愛超過了普通的JavaScript,目前與Python并列第二,成為了最受開發(fā)者歡迎的語言。而且TypeScript與幾乎所有主流代碼編輯器的集成度較高,例如VSCode,能為Web開發(fā)人員提供更好的開發(fā)體驗。因此在可以預見的未來,TypeScript將會繼續(xù)發(fā)力,逐漸取代JavaScript在大型前端項目中的地位。2、漸進式WEB應用

漸進式WEB應用(ProgressiveWebApp,PWA),Google公司2015年開始著手推廣這個新理念,旨在增強Web體驗,根據Google官方解釋:漸進式Web應用會在桌面和移動設備上提供可安裝的、仿應用的體驗,可直接通過Web進行構建和交付。它們是快速、可靠的Web應用。最重要的是,它們是適用于任何瀏覽器的Web應用。一般情況下,如果用戶想要使用某個互聯網公司產品時,例如淘寶、QQ、微信等,很多人的第一反應是前往應用商店下載對應的App。事實上隨著Web技術發(fā)展到今天,很多互聯網產品的最終呈現形式可能會是一種介于兩者之間的形態(tài)——既提供近乎原生應用的使用體驗,又無需進行下載安裝。目前PWA在應用領域已經出現了許多產品,例如微信小程序就是一種基于PWA理念的Web應用。2018年至2019年是中國市場小程序類應用爆發(fā)式增長的階段,這期間除了微信小程序之外,各家互聯網公司都在自家產品鏈中提出了小程序方案,譬如餓了么小程序、今日頭條小程序、支付寶小程序等等,預計2020年小程序用戶規(guī)模將超過8億人,小程序數量將預計超過1400萬個,因此PWA領域技術路線也終將會成為眾多開發(fā)者爭相角逐的方向。WebAssembly(WASM)3WebAssembly(縮寫WASM)是一種基于堆棧虛擬機的二進制指令編碼格式,WASM設計之初的目標是代碼的可移植行,即將C/C+/RUST等高級語言編寫的程序編譯成JavaScript代碼,使這些客戶端或服務器應用程序能夠在Web上部署,并可以在當前的主流瀏覽器中以接近原生程序的性能運行。

以上幾種前端工程技術趨勢是當前被眾多開發(fā)者廣泛討論的熱點內容,也是大家基本一致看好的技術流,當然這不是全部內容?;ヂ摼W自誕生之日起一步步走到今天,業(yè)務核心從沉重服務器搬到了移動互聯端,每一個階段涌現的新技術或新理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論