知识库

推荐内容

快逸做的更好

您的位置: 首页 > 知识库> 设计基础> Web页面交互开发难在何处?

Web页面交互开发难在何处?

一、用户对页面交互性的需求越来越高

在B/S应用开发的早期阶段,前端的功能基本是展现静态页面,业务逻辑都在后台,页面内容是后台程序在用户打开页面时候生成的,不能根据用户的输入在前台随时做出响应。只有在用户“提交”之后,服务器才能对用户输入进行处理,这给用户带来了很多不便,最典型的有:

  • 不能在用户输入后,立即对输入信息进行校验;
  • 不能根据用户输入,调整页面,比如用户选择了所在省,后面再选择城市,应该只列出该省的城市;
  • 不能在用户使用页面的过程中,调用后台业务逻辑给用户提供帮助,例如输入订单号,在页面中填充订单信息;
  • 不能一次输入多行数据

随着B/S应用日益普及,用户在享受B/S程序免客户端方便的同时,也希望B/S程序能够具有传统C/S客户端的优点,最基本的诉求是:

  • 前台本身有较强的交互性,有一些基础的业务逻辑,使完成数据输入更加方便
  • 前台能够与后台服务更紧密地结合在一起,为用户使用带来方便,不把一次使用分割为多次提交

二、DHTML和ajax技术解决了页面交互问题,但仍需要大量编程工作

DHTML和ajax技术的出现,解决了页面交互性的问题。通过页面中嵌入js代码,可以在前台动态修改页面内容,而通过ajax调用,可以在页面不提交 的情况下,使用后台服务程序。基于这两种基础技术,诞生了大量优秀的开源框架,例如jquery等,可以帮助程序人员开发出交互性很强的页面。但是,这些 框架都是以前端程序库的形式提供的,在使用上有如下不便之处:

  • 并没有将这些技术包装在一个易用的图形化工具中,使用者首先还是要会写程序,才能够使用这些框架,而不是简单设置即可;
  • 这 些框架往往只解决一部分问题,用户还需要掌握其他技能,才能完成一个功能的开发。比如有了jquery,用户还需要掌握html、css、 javascript,才能完成前端开发,如果再加上后端,就还要掌握java,servlet,jsp等技能。一个最简单的功能开发,基本也都要包括上 面的全部工作。
  • 由于所有的工作都需要编程完成,没有什么工作是可以通过配置实现的,因此开发工作量较大。

三、快逸交互产品配置式交互页面,降低对开发人员要求,减少开发工作量

针对上述问题,集深公司推出了快逸交互产品,实现了交互页面的高效开发:

  • 产品提供多种交互效果,轻松实现各类展现及输入交互形式,全面满足用户的交互需求。
  • 基于友好易用的交互效果配置页面,用户可轻松完成交互功能的设置。
  • 使用交互增强模块布局页面制作的报表,不仅可以作为报表直接使用,也可以与应用程序结合。用户只需对raq文件进行预编译,然后再调用编译后的html即可。

容易的工作,不编程。复杂的工作,少编程。


本文标签: