互联网应用开发中的平台、技术与挑战
1. 浏览器在互联网应用中的角色
互联网的全球系统采用客户端/服务器架构。与传统的客户端/服务器开发不同,互联网应用需要适应任何数量的用户在任何平台上连接到任何服务器。在这种环境中,Web 客户端是主要的客户端形式,而 Web 浏览器则是最灵活和广泛使用的 Web 客户端。
1.1 浏览器的功能
浏览器是一种专门用于解释 HTML 流式数据的工具。它将这些数据显示给用户,允许用户与之交互,并在需要时将数据转换回 HTML 格式发送回服务器进行进一步处理。浏览器在简单性和互操作性方面取得了巨大成就。
1.2 瘦客户端与胖客户端
在客户端的分类中,有瘦客户端和胖客户端之分。瘦客户端将处理任务和客户端与服务器之间的信息流量降至最低,大部分工作由服务器完成。而胖客户端则倾向于执行部分应用程序或业务逻辑的处理,虽然与服务器的通信频率可能较低,但每次通信的数据量较大,这通常是因为需要下载处理逻辑和规则来辅助本地数据处理。
Web 中心环境更倾向于使用瘦客户端方法,因为它可以最小化客户端和服务器之间的信息流量,并有利于将业务逻辑集中在服务器端,使客户端专注于数据表示、验证和显示等简单任务。
1.3 主流浏览器及其特点
市场上有许多商业 Web 浏览器,其中微软 Internet Explorer(当前版本 5)和 Netscape Navigator(版本 5)占据主导地位。这两款浏览器功能相似,但在 Web 开发支持和用户界面上有所不同。
Netscape Navigator 更通用和普遍,在非微软中心或混合微软与非微软解决方
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



