浏览 3850 次
锁定老帖子 主题:客户端的胖与瘦
精华帖 (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级光线网络,点亮你的三维显示屏,启动浏览器(或许是别的 什么),输入软件的地址,一个漂亮的软件展现出美丽的三维画面,你挥挥手,遥遥头,又 张张嘴,软件不断的进行着运算,结果不断的显示出来; 那个时候,可能中间件都下载到你的机器上运行,只有一个大的数据中心在后面精心的管理 着你的宝贵数据。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |