浅谈web系统的现状和不足

来源 :大众科学·上旬 | 被引量 : 0次 | 上传用户:maigcy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:伴随计算机网络技术的不断发展,互联网逐渐成为应用程序开发的首选平台,与此同时,应用程序架构也从主机模式进化到客户机/服务器模式,进而又过渡到浏览器/服务器模式,可惜的是虽然应用程序的复杂性不断增加,用户跟应用程序的交互体验却提高的少之又少,因为Web模型是基于HTML页面的模型,而且少了客户端智能的支持,故而即使简单的事务处理(比如网上购物)也需要借助于页面的不断请求与跳转,于是使得用户混淆,另外,少了桌面程序众多UI控件的支持之后,它甚至无法完成复杂的用户交互,使得最终这样的Web应用程序很难使用,支持成本逐渐增高,而且众多方面无法发挥效应。
  传统Web应用程序主要是借助于瘦客户端的浏览器/服务器模式,而这样的客户端几乎很少或者就没有包含应用程序逻辑,主要依靠服务器端来处理业务逻辑和事物,诚然这种模式具有方便管理,安全性更高,硬件花费更低等优点,但依然有以下一些局限性。
  1)灵活性不足
  在传统的Web模式中,几乎所有的交互的流程都是页面提交请求给服务器,然后由服务器响应再传给页面。客户端任意一个动作事件都作为一个请求提交给服务端,服务器响应完成后再返回浏览器客户端,让用户继续下一步操作。这种方式有着很多的限制,比如客户端需要等待服务器处理结束后再进行页面刷新,这样用户的交互体验就非常差。而且,采取这种基于HTML页面的传统模式也很难使用丰富的图表等效果来展示数据,浏览器端的用户体验非常匮乏。
  2)网络带宽问题
  就像任何其它网絡一样,对用户而言,其带宽的可用性是由网络中所有用户的数量决定的,对于瘦客户端来说,几乎全部的处理都经由服务器端来处理,显然,伴随用户数量的增加,服务器端的响应需求也会大增,如此以来肯定导致网络堵塞,用户的可用带宽降低。
  3)应用程序缺乏丰富的用户界面和高效的多媒体处理性能
  图形和多媒体应用程序需要有较高的处理能力,但是这种基于HTML的应用程序是无法满足丰富媒体的处理需求的,因为瘦客户端的处理都是由服务器端来执行,故而网络中的此种处理需求均由服务器端担负,仅仅依靠服务器端来进行全部丰富媒体的处理很显然是不行的。相反呢,胖客户端对网络带宽要求相对较低,对服务器端的依赖也不多,所以能提供更好的多媒体性能同时处理较复杂的应用。图1-1所示为瘦客户端与胖客户端的比较[4]
  整个应用程序架构历经了几次重大的转变,在这个过程中,客户端的表现功能有升有降,图1-2所示展示了各个阶段的计算机功能所引起的应用程序体验方面的变化,这个过程从大型主机开始,一直到富网络应用程序的出现为止。
  基于主机的应用程序:由基于主机的计算演变而来的交互式应用程序。推动本阶段计算的商业需求主要来自于企业内部业务,如工资表等。应用程序只是在内部的专用网络间进行发布,用户界面的丰富性仅仅局限在文字范围内。
  客户机/服务器应用程序:后来随着WINDOWS出现的C/S应用程序采用图形用户界面,客户端处理能力比较强。客户机/服务器应用程序发展非常快,这是因为需要对企业组织内部信息及应用程序进行部门级别的访问。这种模式依然可以在企业组织内部访问应用程序,但是随着图形用户界面的出现以及客户端处理的应用,应用程序的丰富性提高了很多。
  Web应用程序:其实不难看到,以往的C/S应用程序虽然能够提供丰富的效果,却存在着部署、更新和维护上的困难。Web应用程序可以全局性应用,而且是基于主机集中管理应用程序的模型,从而解决了客户机/服务器模型的主要限制,但是对用户来说,这需要很大的投入。从处理的角度看,Web应用程序模型是将客户端变成虚拟终端。用于提供最佳用户体验的主要交互问题没有了。这些主要问题包括直接控制、客户端处理和局部存贮等。
  为了能处理更加复杂的多媒体应用,改善用户交互体验,出现了一种新型的Internet应用程序模式:富网络应用程序(RIA:Rich Internet Application),这类程序将传统桌面应用程序的快速响应和高度互动的特点,与网络应用程序有着广阔传达范围和可以简单发布的特点结合在一起,通过改进和简化用户与网络应用程序的互动,以实现更加丰富、更多的互动和更快速响应的用户体验。
  RIA的概念最初是由Macromedia(现今是Adobe)提出,RIA是Rich Internet Application的简称,它将传统桌面应用程序用户界面的丰富功能与Web应用程序的普遍采纳、方便低成本部署以及互动多媒体通信的长处集于一体,形成了一种可以提供更方便、更好用户体验的应用程序。
  丰富互联网应用程序具有传统桌面应用程序的许多优点;包括在确认和格式排版方面可以提供互动用户界面;在无刷新页面下提供快捷的界面响应时间;提供通用的用户界面特性如拖放操作的能力。
  具有传统B/S的Web应用程序优点:包括快速布置、跨平台可用性、可以采用逐步下载来检索内容和数据、拥有充分利用被广泛采纳的互联标准以及杂志式布局的网页。
  通信的优点:能提供双向互动的声音与图像视频通信。图1-3所示展示了丰富互联网应用程序是最佳用户界面功能、Web应用与多媒体统一。
  丰富的用户界面意味着允许一些界面控制与数据模式结合,而不再是批处理方式提交页面到服务器,连续处理服务器请求和页面更新存在着很多障碍。服务器响应影响整个界面的运作模式应该迁移到只对发出请求的特定区域进行改变的模式上来。RIA让整个界面分解为单独个体组成,来适应局部的改变服务器上的交互以及客户端内部组件的通信。
  客户机在RIA内的作用不仅是展示页面,它可以在服务器或后端与用户请求之间异步地进行计算、递送和检索数据、重新画出屏幕一部分和密切综合使用声音和图像,这一切都可在不依靠客户机连接的服务器或后端的情况下进行。
  RIA提供一个强劲的技术平台,使客户机能力复原到差不多与桌面型计算机软件应用或传统的C/S应用程序中的客户机能力相似。它适合传统的N层开发过程,同时也能够和遗旧的环境集成以延展现有的应用程序而无需进行修改。它也可以作为基础网络服务的表现层,容许用户在线和离线工作。RIA有能力解决各种复杂性,使需要复杂性的应用得以开发并且减少了开发成本。
其他文献
1 引言  孔子作為中国古代的一位十分伟大的思想家、教育家以及政治家,孔子所提出的关于以“仁”为核心的道德理论,不论是在中华民族的历史上还是在人类历史上都有着十分重大的影响。其中,孔子倡导的“以德治国”思想,经过后代们的不断对其丰富以及完善的过程,使得对于当今中国社会的发展过程起到了十分积极的推动作用。“为政以德,譬如北辰居其所而众星共之”,因此,统治者在对于国家的治理过程中应尽可能做到“为政以德
期刊
摘 要:在民航气象观测中,云的观测发挥了重要的作用,为了更全面了解气象的情况,应掌握云的观测技巧,借助对云的观察来判断天气的变化趋势,为观测工作提供更多的参考信息。本文对云进行了简单介绍,阐述了云的观测技巧,包括波云、层状云观测、夜间云观测、碎层云观测。之后分析了云的编报,以及判定云状,辨别云底的高度的基本方法。通过严谨地对云进行观测和编报,可为气象观测的准确性带来保障。  关键词:民航;气象观测
期刊
摘 要:随着社会的不断发展与经济的不断进步,烹饪这一门技术渐渐被教育人士融入到了现代化教学体系当中。许多学校都将这一门科目作为专业来对学生进行讲解, 以增强学生的烹饪能力为主要目的,提升学生们的综合素质为重要前提,这一专业为学生的发展也带来了许多帮助。对此,社会上从事厨师这一职业的人群也应当强化自身的意识,夯实烹饪基础,提升自身的烹饪能力。对此,本文将会对提升自身烹饪素质、成为烹飪人才的方法作出介
期刊
摘 要:伴随我国新农村建设改革不断深入,农村饮水安全保障作为现阶段我国新农村建设发展规划之一,其重要性不言而喻。基于新农村建设视角下且通过近年来大多研究发现,农村饮水安全保障对提升百姓饮水质量影响颇大。将饮水工程、设备投入作为实际案例,对农村饮水安全存在的问题及对策的重要性进行阐述,对农村饮水安全存在的问题及对策进行分析,为下一步工作开展提供依据参考。  关键词:农村饮水;饮水安全;问题对策  一
期刊
摘 要:近年来,受计算机技术蓬勃发展的影响,大数据技术趋向成熟,而计算机大数据信息处理技术的出现及应用,极大程度上丰富社会生产生活方式,明显提高信息处理效率,促使社会大众生活方式及生产方式发生翻天覆地的变化。同时,计算机信息处理量渐渐增多,对于计算机信息处理能力的要求也更为严格。本文以计算机大数据信息处理技术为切入点,分析其实践阻力,进一步提出具体的应用要点,旨在为相关从业人员积累更多的实践经验。
期刊
摘 要:通信工程技术作为我们当代社会的产物,并且在社会的发展中起到了很大的推进作用。随着社会不断的发展,这个技术已经和我们的生活融为一体并且为我们的生活提供了很大帮助,接下来,我们会对当下的技术管理和发展趋势进行讨论。  关键词:通信工程;技术管理;发展现状;发展趋势  或许我们对“通信工程技术”这个词有些陌生,但它卻和我们日常的生活很亲密。例如光纤通信、数字移动通信、因特网网络通信等极大的方便了
期刊
摘 要:随着社会经济的飞速发展,人们的生活质量越来越高,同时也对各个方面有着更高的要求。电视节目是丰富人们精神生活的主要“工具”,其在提高人们生活质量中发挥着不可替代的作用。本文分析了创新思维对电视节目质量的影响,探讨了电视节目创新面临的困境,并重点从四个方面讨论了培养电视编导创新思维的有效策略,以供参考。  关键词:编导;电视节目;质量;有效策略  引言  新时代背景下,人们对精神生活的需求越来
期刊
摘 要:盲目、无节制地进行水土资源开发,导致水土流失严重,不利于人与自然的和谐相处。山区农业经济发展过程中应当做好水土保持工作,加强水土资源综合保护,既要发展农业经济,又要保护和改善环境。本文先对山区农业发展与水土保持之间的关系进行分析,并在此基础上就如何实现水土保持与农业发展之间的有机结合,谈一下个人的观点与认识,以供参考。  关键词:农业发展;水土保持;密切关系;共同发展  水土保持与山区农业
期刊
摘 要:转轨经济下的财富传承对国民经济的平稳运行具有重大意义,当前我国即将迎来家族财富更替的高峰期,改革开放时期出现的第一批创业群体已基本进入暮年,他们正处在家族企业“平滑交接”的重要十字路口中。自2012年国内首支家族信托产品落地,因其在家族财富传承、税务筹划、风险规避、家族文化传承、家族企业治理等方面具有先天的优势,越来越多的高净值人群开始关注家族信托这种财富传承方式。在此背景下,2018年8
期刊
市容环卫关系千家万户,与广大百姓生产生活密切相关,是最大的民生工程之一。为详细了解市容环卫工作的成效进展,并提出合理化建议,笔者对太原市市容环境卫生工作进行了实地走访和调查研究,广泛了解各项工作进展情况,并在此基础上认真研究分析当前工作中的主要做法和存在的问题,有针对性地提出建议和对策。  一、调查研究总体情况  (一)太原市市容环卫基本格局  太原市市容环卫现基本格局为“纵向到底、横向到边、全面
期刊