富客户端和瘦客户端

1.富客户端

富客户端确切地应该称为富因特网应用程序(rich internet applications,ria)

富客户端技术正在不断地完善中,但并不意味着会取代html。相反它将进一步扩展浏览器功能,使之提供更加高效和友好的用户接口。许多ria都在浏览器中运行,甚至它本身就是html的一部分,所以html将继续保持其原有的角色。另外,由于富客户端技术可以支持运动的图像、视频、音频、双向的数据通信和创建复杂的窗体,它为创建应用程序用户接口提供了一个高效而完善的开发环境

ria开发必须具备三个要素:富客户端技术、服务器技术和开发工具。富客户端技术充分利用本地机器的处理能力来处理数据,而不需要把某些数据发送到服务器处理,充分利用了本地机器的资源。服务器技术提供了一种与富客户端的连接机制,作为ria的服务器技术必须从现有的服务器技术继承,可以提供一个快速的脚本环境,支持数据库应用开发、双向数据通信、实时数据通信,甚至采用一种新的服务器,例如:coldfusion server和flash communication server等。ria实现必须有一组简单而高效的开发工具,如果没有一组简单而高效的开发工具,那么富客户端技术与服务器技术是毫无意义的。正是由于 ria的c/s结构,它需要一组开发工具协同工作才可以完成

尽管目前有许多富客户端技术,但是macromedia flash player却被广泛采用,它已经逐渐成为富客户端技术的网络标准。flash player 已经是一个无处不在的富媒体客户端,它可以在不同的浏览器和操作系统上运行,所以它是一个跨平台、跨操作系统的网络客户端。

如今,随着技术的发展,特别是ajax技术的出现,b/s结构的web应用程序也逐渐向胖客户端发展,再加上flex的出现,更加快了b/s结构的web应用程序向胖客户端发展

2.瘦客户

瘦客户所指的还是b/s结构的web应用,实际上是c/s结构的一个变种,它将c/s结构中的客户端程序,统一为浏览器(broswer),浏览器中只解析标准的html来显示用户交互界面. 这样,服务器端负责处理业务逻辑和数据存取, 然后将处理完的结果以html的形式发送到客户端,客户端负责将结果显示给用户,客户端除了负责一些数据的验证和组织之外,基本上不处理任何的业务逻辑,只专注于用户交互界面显示,这样客户端就显得很瘦小,所以叫瘦客户端。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值