李嘉 趙凱強 李長云
摘要:隨著Web應用的不斷深化,前端開發模式是提高開發質量和開發效率的關鍵要素。基于Web系統組成,以計算機技術發展與Web應用需求為主線,系統梳理了前端開的演化過程:“后端開發為主→前端開發為主→前后端分離開發模式”,重點分析了當前主流MVVM設計模式的優勢,為Web開發者提供參考和借鑒。
關鍵詞:Web;開發模式;MVVM設計模式
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)02-0221-02
隨著互聯網的普及應用,Web(World Wide Web,也就是WWW,中文名字為“萬維網”)已經成為人們必備的共享網絡數據信息的最便捷工具。Web是在1989年由TimBL在瑞士日內瓦的歐洲粒子物理研究所(CERN)開發出來的,它解決了文檔信息的電子化鏈接問題,使得全球的人們都可以通過互聯網方便、快捷地存取可共享的信息。但是,伴隨著Web應用的不斷深化,人們的需求越來越高,已經不滿足于靜態文檔的獲取,需要更加主動的數據操控能力,同時,開發效率也是決定Web應用成功與否的重要標志。因此,從Web的應用需求出發,探索Web開發技術發展的路徑,讓程序員深刻理解MVVM設計模式的優勢,對于縮短Web的開發周期和提高程序員的開發水平具有現實意義。
1 Web系統的構成
數萬個Web站點透過超級連接(Hyper link)實現了全球資源的互相連接,每個站點都設計了自己的主頁(Home Page)。從技術角度上說,環球信息網是Internet上支持WWW協議和超文本傳輸協議HTTP(Hyper Text Transport Protocol)的客戶機與服務器的集合,他們共享的超媒體文件包括了文字、圖形、聲音、動畫、資料庫、以及各式各樣的軟件。……