富客户端应用程序展现技术

来源:互联网 发布:电商淘宝是做什么的 编辑:程序博客网 时间:2024/04/29 08:12

用户喜欢什么样的体验?

  某些情况下是一种默认的接收方式,就像Wap上网方式中在聊天室中不停刷新一样,技术原因很大程度降低用户体验效果,而ajax应用解决web上的局部刷新问题。用户喜欢什么样的体验这个问题已经上升到一个很高层次的理论问题,从心理层面、文化层面、操作习惯层面的问题,而可以着眼的地方、可以解决问题就是比较具体的,比较实际的困难。

  普遍的体验改善需求进行一个小结:

1.webApp中注册时用户名重复的检查。缩小数据处理的单位,先前数据都是以表单为单位进行处理的,数据处理的粒度变小来提高体验效果,效率更高,不想先前不友好效果,验证失败后很多信息还需要重复的填写,让用户产生厌烦情绪。

2.深层的菜单和树形目录展现,主要提高性能,降低网络负载,根据用户需要进行数据请求,不必要先前的请求所有的数据的实现形式,数据请求过程需要网页退色,来提示用户数据正在处理中。

3.追求具备艺术价值的作品,同时需要具备审美享受。

4.视图与数据分离,表现形式和内容分离,整体布局一种独立控制,降低各个部分之间的依赖性

5.Multi-media时代,更多内容需要采用图形、图像、音频、视频展现形式,多部分时间都是这些元素独立存在,需要将几个部分内容真正融合在一起,这才是最关键的。

6 动态交互效果,丰富变化过渡效果,特效内容部分。

这些不同的RIA技术各自具备什么样的特点呢?

ajax:

  通过异步调用的xmlhttprequest来获取Server端数据并更新展现模型DOM,javascript实现客户端实时的动态交互效果,动态的导航栏下拉菜单,ProgressBar给用户更多的友好提示信息(降低用户的信息断点所造成的不好体验),幻灯片类型的图片展现,GoogleMap支持丰富的鼠标行为,拖动行为等。

silverLight:

  逼真的图片,更加高效的音频和视频编码技术,来提高音频和视频质量,它应该使用GDI+层次的编程应用,创造各种图形元素,更加容易的集成多媒体应用元素。

Flex:

  利用Flash实现最基本的动画效果,提供各种独立的元素,ActionScript将这个元素很好的组织起来,结合相应的controls集合去实现。

原创粉丝点击