天天看点

《HTML5移动应用开发入门经典》—— 1.3 定义Web应用

本节书摘来异步社区《html5移动应用开发入门经典》一书中的第1章,第1.3节,作者:【美】jennifer kyrnin,更多章节内容可以访问云栖社区“异步社区”公众号查看。

html5移动应用开发入门经典

应用是本地计算机上用来执行各种任务的软件程序。最常使用的应用为web浏览器(例如ie或firefox)、文档编辑器(例如word)以及电子邮件客户端(例如outlook及thunderbird)。此类程序十分相似,因为它们都在同样的操作系统下运行,并拥有共同的特性,例如:

相似的外观及操作感觉,如位于顶部的菜单;

相同的拖曳、保存至本地硬盘以及互动功能。

web应用指的是在外观和行为上与桌面应用相似的web页面。它们不是直接在计算机上打开,而是通过web浏览器来运行。这意味着它们会受到web浏览器功能的限制。

web应用依赖于web浏览器功能,不需要另行编码(如后退按钮、页面渲染等)。

web应用与浏览器拥有同样的局限性。它们无法将数据保存至硬盘,仅拥有有限的脚本功能,并且无法直接与计算机操作系统互动。

与桌面应用不同的是,web应用并不局限于单一操作系统。由于web应用通过浏览器运行,因此只要浏览器可以运行,web应用就可以运行。

继续阅读