AJAX时代的快速应用开发

应用软件开发,已经进入了以Web方式为主流的时代,而Web应用开发,则进入了以Ajax技术为核心的富客户端时代。

不可否认,Ajax技术在提供了强大的易用性的同时,也大大提高了开发的难度。另一方面,Web开发本身,除了一些很简单的应用之外,在体系结构上就要复杂得多(比如象缓存、连接池之类的问题,在以往的C/S开发中是不怎么需要考虑的)。

在这种情况下,快速应用开发技术就成为了必然的趋势。我们看一下一个典型的基于Ajax技术的快速Web应用开发平台,它所具有的特点和优势:

1、构件化的快速开发平台
  采用构件化开发的思想,提供了大量智能化的客户端控件,用很少的代码甚至不用代码就可实现复杂的功能,大幅提高了软件的复用性和可管理性,通过构件复用,大大提高软件开发的生产力,大幅降低成本,提升软件质量。
  支持增量开发,适应需求的不断变化,满足系统的持续完善。有效降低维护成本。
  封装了强大的通用功能模块,大大减少开发人员的工作量
  提供了强有力的逻辑层、数据持久层和数据库会话池机制,屏蔽了许多底层技术,展现给开发人员的接口非常简单、清晰,开发人员可以在很短的时间内掌握系统的开发。

  参见:易构快速开发平台用户收益

2、基于Ajax技术,实现高度友好的用户界面
  系统采用Ajax技术,成功地融合了C/S和B/S结构的优点,实现的应用具有很好的交互性。界面非常友好。
  无需下载任何插件就可以实现RIA〔Rich Internet Application〕应用,使得开发出的Web应用具有下一代Web应用软件的特征。
  不仅可以实现复杂的Server端的业务逻辑,而且可以实现Client端的复杂处理,增强了系统的灵活性。

  参见:易构快速开发平台典型实例

3、支持大中型应用开发的合理构架
  在服务器端提供了非常清晰的层次结构,包括了逻辑层、数据持久层和数据库会话池,自成系统,不需要第三方的构件支持。
  系统层次结构清晰,便于任务分工,特别适合团队开发和大型项目的开发。
  系统在各个层次都采用了灵活的缓存机制,提高了运行效率。

  参见:易构快速开发平台体系架构

相关内容:易构快速开发平台

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值