Ajax技术的未来和发展展望

展望未来,有了构件化和开发工具的支持,AJAX的敏捷开发模式已经形成,我们可以像使用.NET、Delphi一样实现快速开发AJAX应用,而现代的软件设计和开发思想、项目管理的需要,要求我们从工程的角度来解决企业应用,因此AJAX开发必将与成熟的软件开发过程结合,产生具有企业级应用特征的完整体系架构和实现支撑。无论从基础架构、技术系统间耦合、构件化、开发工具支持、过程工具的支撑均实现整体化。

作为AJAX运行的基础,浏览器将提供更强大的支持和改变,比如支持安全允许下的文件操作、硬件接口;AJAX远程分布对象访问机制形成标准,并将纳入操作系统的一部分或成为标准服务;第三方构件统一标准,应用功能更加强大,丰富的工程模板;开发环境完善易用,兼容多种程序语言,支持团队协作与版本管理;能够与建模设计工具良好融合,如UML建模;能够进行智能性可重复测试,与测试工具结合;AJAX得到更广泛的应用,针对智能终端浏览器提供特性化功能支持。AJAX在对Web应用功能的大幅提升将直接导致应用模式的改变。

首先企业应用会更多地采用AJAX来实现,对于大型应用来说,Web模式带来的易用性和可维护性显然具有诱惑力,AJAX支持的客户端功能提升使得替换传统的操作界面成为可能;AJAX具有数据与样式分离及易于结合的特点,松散的耦合性、优良的开放性和标准化非常有利于网络信息共享,从而类似Web 服务,在因特网信息共享及个性化交互方向得到充分发挥;另一方面,具有网络服务应用特征的新型应用模式会更多地出现,比如网络应用租赁形式广泛被使用,涵盖的内容将可能是各类信息管理、网络客服、在线设计、网上交流、甚至是在线游戏。

当然,AJAX自身所存在的缺陷,必将阻碍它的发展和广泛使用。数据较多时XML的效率往往成为一个瓶颈,不过AJAX可以不使用XML而采用其它的数据格式,比如一些轻量级的数据交换格式JSON;AJAX基于标准网页元素的界面功能仍显单一和功能不足,智能客户端或类似XUL的技术目前也暂露头角,也许这些技术都将会有融合及互相借鉴式地发展。

AJAX在各种浏览器上兼容性的问题也会让人很头疼,相信浏览器生产厂家不久就会解决这一问题。

著名的浏览器厂商Opera甚至已推出了支持AJAX的移动设备浏览器,这无疑预示着AJAX不仅仅在桌面终端上,而且在移动手机等设备上也将大放异彩。

最后,我们要说明的是,AJAX不是一种必须和万能的技术,它有适合自身应用的场合,并与现有的动态页面技术互补融合,在未来的软件技术发展中,相信AJAX将担负起更多的用途,在Web应用的舞台上发挥重要的作用。  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值