本節書摘來異步社群《html5移動應用開發入門經典》一書中的第1章,第1.3節,作者:【美】jennifer kyrnin,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
html5移動應用開發入門經典
應用是本地計算機上用來執行各種任務的軟體程式。最常使用的應用為web浏覽器(例如ie或firefox)、文檔編輯器(例如word)以及電子郵件用戶端(例如outlook及thunderbird)。此類程式十分相似,因為它們都在同樣的作業系統下運作,并擁有共同的特性,例如:
相似的外觀及操作感覺,如位于頂部的菜單;
相同的拖曳、儲存至本地硬碟以及互動功能。
web應用指的是在外觀和行為上與桌面應用相似的web頁面。它們不是直接在計算機上打開,而是通過web浏覽器來運作。這意味着它們會受到web浏覽器功能的限制。
web應用依賴于web浏覽器功能,不需要另行編碼(如後退按鈕、頁面渲染等)。
web應用與浏覽器擁有同樣的局限性。它們無法将資料儲存至硬碟,僅擁有有限的腳本功能,并且無法直接與計算機作業系統互動。
與桌面應用不同的是,web應用并不局限于單一作業系統。由于web應用通過浏覽器運作,是以隻要浏覽器可以運作,web應用就可以運作。