从webQQ2看模块化和RIA

WebQQ2.0打造了一站式服务平台,集合学习、生活、娱乐等功能,实现了模块化设计与RIA技术的完美融合。通过内置浏览器等特性提升了用户体验,展示了模块化设计的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


           WebQQ2.0打造成一个互联网一站式服务平台了,学习、 生活、 娱乐,完美的在一个窗口里满足Q友的需求。 浏览网页学习,交友交流,微博、 购物、股票、电影、 音乐、 地图、 SOSO、 应用游戏等-。——丰富而全面 。qq在99年推出时,只是一个即时通讯工具,如今拥有如此丰富功能,我想,众多功能的结合完美体现了模块化,内置的浏览器真是把用户体验搞到了极致完美体现了RIA。
 
          模块化 是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。 Java 7 MR版本的推出,全新的java 7虚拟机很快,当虚拟机需要用到某些功能是,再下载和启用相应的模块,这样使得最初需要下载的虚拟机大小可以因人而异。因此可以将jvm发挥到极致,而不需将不需要使用的东西加载过来。

        由此,我们在做产品项目时,如果使用模块化,首先在功能的增减上很方便,其次代码的耦合也将减低,总之使程序设计、调试和维护等操作简单化。

       webqq不仅将功能模块组件化,且在界面上花了不小的功夫。其绚丽的页面和动感效果,RIA就是要这种效果。由RIA,我就想到了Ext、jQuery、Flex


        Ext它提供了丰富的,非常漂亮的外观体验,成为众多界面层开发人员的追捧!其核心的组件基本覆盖了我们构建富客户端的常用的组件。 然而却太过复杂和缺少文档,是一大遗憾!

 

jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。

         Flex的整体思路,完全超越了Ajax的思想。其基于MXML的界面设计,非常类似于微软.net 3.0中提出的Windows Presentation Foundation (WPF)概念。Flex2.0中的AS 3.0,加入了更多的OO思想,使得其用起来更像java。而界面方面,在充分利用了Flash原有技术的优势,使得多种转换效果更加具有震撼力。 Flex经过编译后,只有一个简单的SWF文件,使得项目的部署更加的方便。

       webQQ2的推出,无疑将模块化和RIA继续推进,模块化和RIA也将是两大趋势!http://web2.qq.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值