AJAX学习笔记一

前段时间做项目用到GWT,从而接触到AJAX这个名词,现在回顾,觉得有必要记录下来学习的内容。

AJAX是一门综合技术,最早出现在1998年,大量被使用是从2005年开始。最大的优点是,不更新整个页面的前提下维护数据,应用可以仅向服务器发送并取回必需的数据使得前端和服务器的交互时间短。最大缺点是,不能保存历史状态,即不能回退.(google map的解决方式是用一个隐藏的IFRAME中进行搜索,然后将搜索结果反映到Ajax元素上,以便将应用程序状态恢复到当时的状态。)还有一些其他的缺点,诸如浏览器支持不同;对串流媒体的支持没有FLASH、Java Applet好;不好调试等等。GWT的出现解决部分问题,使得从JAVA程序员更好上手AJAX,由于拥有JAVA的特点,使之调试,应用上更简单,但随之带来的缺点是客户端代码过大,第一次下载花费时间很长。GWT应用属于RIA(Rich Internet Application)的一种。使用GWT更像是在写桌面程序。编程不再复述,下一篇着重讲讲GWT的配置。


RIA属于web前端技术, 什么是RIA?

关于RIA领域内有多少技术成员?这个问题很有趣,可能你没有调查过,现在我把我所了解到的RIA领域内的主要Player列给各位。由于有知名的开源产品,因此这个成员不按照公司名称排列,而是按照技术的性质来分:

第一类是RIA平台技术:Adobe Flash Platform(包括Flash Player, AIR, Flex和ColdFusion,以及众多的AS3 API产品),Microsoft Silverlight(WPF/E),IBM Expeditor 和Sun JavaFX
第二类是免费RIA技术产品,但是由商业技术公司提供。包括GWT(Google Web Toolkit),YUI(Yahoo User Interface,Microsoft Ajax Library(原名Atlas),以及Adobe Spry
第三类是基于开发者社区和开源模式的技术产品,包括jQuery和Prototype
第四类是基于和面向企业的开源技术产品,如Ext JS,Curl
最后一类是可以兼容众多RIA应用技术的商业产品,如Backbase Rich Portal和Nexaweb Business Application



参考文章

什么是AJAX1

什么是AJAX2

AJAX的百度百科

GWT2.0参考书籍 据说很好

JavaScript的简单参考

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值