论坛首页 Web前端技术论坛

客户端的胖与瘦

浏览 3849 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-07-08  
客户端的胖与瘦

http://www.blogdriver.com/showBlog.do?diaryID=232773

胖子不减肥 - 老了,观念错乱了!

http://www.blogdriver.com/showBlog.do?bloggerID=18310&diaryID=231177


笑语习知 - rich client 一瞥
http://www.blogdriver.com/showBlog.do?bloggerID=30319&diaryID=232595


客户端的胖与瘦,主要影响了什么呢?

我以为,胖可以让用户使用起来更顺手些,更像使用C/S的软件,较少网络带宽带来的影响
相应速度的问题;瘦主要也是由于带宽问题,尤其在B/S架构的软件中,还有一个主要问题
就是管理问题;瘦客户端的软件容易管理,系统管理员只要管好服务器,基本就可以管理
企业的信息系统了;

胖与瘦的轮回

很早的时候,大型主机年代,都是使用终端登陆,进行相关的业务操作;哪个是后的带宽
更是窄的不得了(相对于现在的宽带等)。那个年代只有字符,图形也是字符图形;另外
由于机器硬件价格昂贵,自然客户端不能购买好的机器了,只能用用终端;加之PC还不成
气候,自然瘦终端是必然的选择;

随着PC的崛起,C/S成为主流开发模式,终端方式使用的软件缺少图形界面和鼠标支持,渐渐
衰落。


谁着互联网的发展,带宽逐渐提高,浏览器的发明带来了一场软件结构的更新。B/S架构渐渐
成为主流;浏览器成了软件开发的主战场;各种应用开始出现B/S架构软件。

这个过程本身也是一个从 瘦 到 胖 再到 瘦 的过程。

随着XML技术的发展,出现了多种用户界面标记语言;Applet也是一种旁客户端的实现方式。
带宽的进一步提升,浏览器性能的改善以及XML和HTTP协议的改进都为客户端与服务器
之间的高速通信提供了保障,随着WebService的逐渐发展,网络通信方式逐步从针对底层
协议编程过渡到针对高层协议编程。开发人员可以从繁琐的细节中渐渐解脱,有更多的时间
考虑软件的易用性等问题;B/S架构的胖客户端逐渐成为人们的关注焦点;

软件开发技术渐渐成熟,满足需求已经成为基本要求,客户对软件的使用体验以及客户的使用
习惯称为超越软件功能性的更重要的问题,胖客户端让用户感觉起来更像操作本机的应用;

客户端能够胖到什么程度?

客户端主要是操作的载体,也就是用户接口。如果胖了,就进行更多的业务和数据运算;
把原本在服务器方面的运算转移到客户端,不论胖瘦,主要问题在于软件的部署结构发生
变化,可以降低硬件成本或在同样成本的前提下,提升系统性能和易用性。

梦想的一天

2050年的今天,你连接上GB级光线网络,点亮你的三维显示屏,启动浏览器(或许是别的
什么),输入软件的地址,一个漂亮的软件展现出美丽的三维画面,你挥挥手,遥遥头,又
张张嘴,软件不断的进行着运算,结果不断的显示出来;

那个时候,可能中间件都下载到你的机器上运行,只有一个大的数据中心在后面精心的管理
着你的宝贵数据。
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics