频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

开源Eclipse利用Ajax的优势与微软展开竞争

作者: korn 出处:赛迪网 2007-09-03 16:44    砖    好    评论   进入论坛
阅读提示:文章只是在研究,测试目的下完成,只在研究DDos的原理,请大家不要恶意使用工具攻击别人。

Ajax的优势

如今的网络用户都被宠坏了。他们一旦在谷歌公司(Google)或Flickr网站体验过快捷的响应和良好的互动功能后,传统的点击-等待式的Web界面就再也无法满足他们的需求了。这些功能正是通过Ajax来实现的。由于Ajax所带来的商业价值日益凸现,微软公司(Microsoft)和开源的开发者工作平台Eclipse的支持者们,最近正积极开发一些适合Ajax的平台,以便用户能够方便地利用这种工具来创建互动式的Web应用。

Ajax等网络开发工具和技术与传统的服务器端软件不同。服务器端软件普遍具有成熟的技术标准,而Ajax等网络开发技术尚还处在不断的变化中。Ajax是新兴的网络开发技术的象征。它将JavaScript和XML技术结合在一起,用户每次调用新数据时,无需反复向服务器发出请求,而是在浏览器的缓存区预先获取下次可能用到的数据,界面的响应速度因此得到了显著提升。 Google公司的地图服务(Google Maps)就是Ajax应用最典型的例子之一。

不久前,Eclipse开源项目的领导厂商,包括国际商业机器公司(IBM)、英特尔公司(Intel)、红帽公司(Red Hat)和思爱普软件系统公司(SAP)等宣布,将把Eclipse从开发者工作平台扩展成能与微软公司在企业市场展开竞争的新平台。在日前召开的 EclipseCon大会上,Eclipse基金会执行总监迈克·米林科维奇(Mike Milinkovich)表示:“今后3年,微软公司可能会不断说服一些企业放弃Win32 API,并转向(Windows)Vista。”然而,米林科维奇却建议企业最好采用Eclipse的富客户平台。因为开发者采用这套组件,就可以在企业桌面应用程序创建交互性更好的界面,一次开发完毕后,在视窗系统(Windows)、Linux或者苹果系统上都能够运行。

Eclipse行动

Eclipse项目组正在设法为用户提供除微软公司产品之外的更多选择。不久前,该项目组推出了一个开源项目Rich Ajax Platform(下称“RAP”),吸引开发人员使用Eclipse来提供界面组件,包括视窗风格的菜单、拖动条以及支持拖曳功能的弹出窗口(Drag -and-Drop Window Expanders)等,目的是使Web应用在浏览器中更具有交互性。

不久前,IBM公司与Google公司、Laszlo系统公司、Mozilla公司、网威公司(Novell)、甲骨文公司(Oracle)、红帽公司和雅虎公司(Yahoo)等多家企业,共同合作创建了一项开源项目Ajax Toolkit Framework,旨在建立一种基于Eclipse的软件系统,以降低在Eclipse平台内使用Ajax工具的难度。在此之前,使用Ajax开发程序并不那么容易。Google公司是在开发Google Maps的过程中发现这一点的。它发现地图上标记下的阴影或者两点之间的驾驶路线,都会因为浏览器的使用差异而产生不同的显示效果。不过,Google Maps产品经理布莱特·泰勒(Bret Taylor)也表示:“Google公司在创建工具包方面投入了大量精力,因此大家对这些细节方面大可放心。”Eclipse项目在像Google公司这样的大公司帮助下,正在采用Google公司的方法,以便使所有企业都能更方便地使用Ajax技术。

而与此同时,微软公司也并没有在原地踏步。在日前举行的微软网络技术大会上,公司主席比尔·盖茨(Bill Gates)发表了一篇主题演讲。盖茨在讲话中承认,新一轮的Web应用热潮即将到来。一些网站变得像传统软件的组件一样,可以被API调用,以及像子程序一样运行。“现在,富有创新想法的时代已经到来。”盖茨表示,“这是软件的新时代。”

日前,微软公司发布了一个自有Ajax开发工具— Atlas的升级测试版。它可以在应用程序的客户端创建标准的JavaScript。微软公司也开发了基于JavaScript的服务器端扩展程序,来优化Ajax应用在视窗电脑上的执行。这样,用Atlas编写的软件,可以与Windows Vista的各种元素产生互动。而且,采用Atlas编写的Web应用特别能够与Vista的其他程序产生互动,比如日历、即时通讯联系人、照相簿和媒体播放软件等。微软公司Web工具产品经理布赖恩·戈德法伯(Brian Goldfarb)还透露说:“公司正在考虑其他更丰富的应用场景,从而可以更好地与IE浏览器和视窗系统进行配合。“

不过,微软公司在发布代号为“Orcas”的下一版本Visual Studio 时,才会正式推出Atlas工具。因此,距离Atlas的面世还要等上好几年的时间。而与此同时,Eclipse却在利用Ajax工具包而快速发展。

微软公司的优势就在于,能够把Atlas工具与公司的视窗系统、SQL Server数据库以及其他软件整合在一起。不过,IBM公司也以开源代码的形式,捐献出了Eclipse的核心工作平台技术,因为它也希望Java工具拥有与微软公司类似的集成度。

格雷格·斯坦因(Greg Stein)是Google公司的工程经理、Apache软件基金会主席以及Apache Web服务器等项目的赞助人。斯坦因认为:“Eclipse是一种集成的开发环境,因此将会在一定程度上简化Ajax应用的开发难度。”而德国小型软件公司 Innoopract公司的管理总监约亨·克劳泽(Jochen Krause)也预测说,这个平台“将会把Eclipse的应用扩展到一个不同的领域,即互动Web应用领域。”RAP项目就是由这家公司提出的。

简单为上

Eclipse项目将会给企业带来一定的帮助。有了Eclipse工具包,他们就无需掌握专门的JavaScript知识,可以在Eclipse的框架下工作。而大多数C语言、C++、Cobol、Java和PHP程序员,对于Eclipse都不陌生。加拿大研究委员会(National Research Council Canada)计算机系统官员丹尼·达穆尔(Danny D’amours)表示:“我们的一些应用程序,响应时间会变得更快捷,而且还能够有更好的在线互动。”在Eclipse的Ajax framework项目中,“Ajax将会整合成为Eclipse开发环境的一部分。”达穆尔补充说道。

达穆尔会考虑使用微软公司的Atlas吗?看上去,他似乎对此不感兴趣。的确,微软和非微软阵营的对抗似乎依然处于紧张状态。尽管企业往往会同时采用Visual Studio与Eclipsebased的开发工具,很可能也包括两者的Ajax和Web应用技术。

企业通过使用Ajax,可以强化网站的功能,提高用户体验。他们可以滚动屏幕浏览大量的信息,或者方便地把物品拖入在线购物车,或者在线配置产品而无需不断地刷新页面。其实,不仅仅是Google这样的公司在使用Ajax, Lands’End网站和沃尔沃公司(Volvo)等也在使用Ajax技术让潜在的客户设计他们的产品或汽车,而且Sabre控股公司(Sabre Holdings)也采用了Ajax技术来减少其航空公司客户使用的飞行计划软件的响应时间。

标准正在由Web创新者所制订,而每个人都希望做标准的制订者。

【责任编辑:绝对无奈 TEL:(010)68476606-8003】

关于 Eclipse  Java  开源  Ajax  微软
专题
开源虚拟化技术Xen
微软Forefront企业安全解决方案
微软出价446亿美元收购雅虎
Sun以10亿美元并购开源数据库厂商MySQL
Java实用开发全集
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看81024次)
·UML类图详解 (查看72498次)
·C++是垃圾语言?! (查看42631次)
·C#技术开发指南 (查看40232次)
·UML统一建模语言 (查看39205次)
·Java编程开发手册 (1198个砖)
·Java基础教程 (431个砖)
·C#技术开发指南 (311个砖)
·.NET开发手册 (254个砖)
·PB开发教程 (223个砖)
·Java编程开发手册 (658个好)
·Java基础教程 (578个好)
·.NET开发手册 (282个好)
·PB开发教程 (213个好)
·Delphi开发技术手册 (200个好)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。