上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.6 Windows应用程序和Web应用程序的区别
Windows应用程序是运行在Windows操作系统上的应用程序,其受Windows消息机制的控制。例如QQ、IE等都是Windows应用程序。Web应用程序是运行在网络节点上(也有可能在自己的计算机上)的程序。其可以是网络服务、能响应用户并完成任务的网站。
Web应用程序有很大的人机交互性。其与桌面应用程序不同的是:桌面程序使用标准的GUI。GUI就是人机交互的图形化用户界面,程序开发人员可以在统一的GUI下开发出统一界面的应用程序。同时,桌面程序是在本地计算机上运行的。而Web应用程序还没有发展到与桌面软件同等的水平。因为它是基于浏览器呈现的。而现在来说,任何操作系统都没有标准浏览器,而且即使有标准的语言,每种浏览器对语言的处理也有轻微的差别。Web应用程序和桌面程序的差别和联系如图1.24所示。
图1.24 Web应用程序和桌面程序的差别和联