Ajax 在企业应用上的优势

Anolis OS 23实战:5分钟搞定AI环境配置(含NVIDIA驱动一键安装) 本文详细介绍了如何在Anolis OS 23上快速配置AI开发环境,包括NVIDIA驱动的一键安装和TensorFlow、PyTorch等AI框架的部署。通过智能硬件适配引擎和优化后的二进制包,用户可在5分钟内完成传统需要数小时的配置工作,显著提升AI项目开发效率。 阅读详情
为了帮助企业方便使用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创新者所制订,而每个人都希望做标准的制订者 

STM32F407 步进电机S形曲线加减速 步进电机 阅读详情

相关推荐

【个人记录】CentOS7升级glibc至2.28

由于CentOS7系统已经停止支持, 虽然大部分业务已经迁移至OpenEuler,但仍然有部分业务系统跑在CentOS7上。在尝试部署新业务环境时经常会提示如下错误(以code-server运行需要的node 20为例)node -v为了保障业务可正常运行,通常采用Docker继承好的node环境进行部署,但部分场景还是需要宿主机使用新版glibc版本。本文记录本人一次成功升级glibc(2.17=>2.28)的步骤。

喵呜 3885

AJAX在企业应用的威力-从MPOB到OPOB

RIA/AJAX是目前Web开发的宠儿,是互联网上新兴力量的主力军,也是在Web开发者中最热门的话题之一,那么当他们进军企业应用领域后的发展现状又是怎样的呢?   事实上这些技术非常适合企业级别的应用,为企业信息化建设立下了汗马功劳,我甚至更加赞同企业应用才是RIA/AJAX真正可以施展才华的地方。在C/S架构统治企业应用的时代里,企业的信息化建设达到了一个前所未有的高度,也正是经历了这样的时代...

hotbarsmu 209

【编译原理】龙书第三章作业答案

【编译原理】龙书第三章作业答案 练习3.1.1:根据3.1.2节中的讨论,将下面的C++程序划分成正确的词素序列。哪些词素应该有相关联的词法值?应该具有什么值? 答案: 左列为词素,右列为值,划分如下: < float> 值为它本身 <id,limitedSquare> 值为*limitedSquare指针 <(> 标点符号无值 ...

作业报告杂物间 2万+

企业开发ajax登录,ajax方式登录

写在前面今天回来的比较早,就趁着有空,把登录的代码更新一下。上篇文章实现了ajax的注册,这篇将实现登录,实现目标,ajax登录方式,如果勾选记住我,则下次不再输入用户名密码,直接跳转到网盘界面。代码@{Layout = null;}登录$(function () {//多选框$("#chkRemember").click(function () {if (!$(this).attr("check...

weixin_34701288的博客 254

多模态RAG实战:为LLM装上视觉之眼,实现图文混合文档智能问答

检索增强生成(RAG)技术通过结合外部知识库,有效缓解了大语言模型(LLM)的幻觉问题,并扩展了其知识边界。其核心原理是将文档切分、向量化后存入向量数据库,在问答时通过语义检索召回相关上下文,辅助LLM生成更精准的答案。这项技术的核心价值在于,它为大模型应用提供了一种低成本、高效率的知识注入与实时更新方案,广泛应用于智能客服、知识库问答、文档分析等场景。随着应用深入,纯文本RAG在处理产品手册、学术论文、设计图纸等富含视觉信息的文档时面临瓶颈。本文聚焦的**多模态RAG**和**视觉理解**技术,正是为了解

weixin_30698527的博客 723

YOLOv11改进策略【损失函数篇】| 引入Soft-NMS,提升密集遮挡场景检测精度,包括GIoU-NMS、DIoU-NMS、CIoU-NMS、SIoU-NMS、 EIou-NMS

传统的非极大值抑制(NMS)算法在目标检测中存在一个问题,即当一个物体的检测框与具有最高得分的检测框M有重叠(在预定义的重叠阈值内)时,会将该检测框的得分设置为零,从而导致该物体可能被遗漏,降低了平均精度。为了解决这个问题,作者提出了Soft-NMS算法。本文将YOLOv11默认的NMS修改成GIoU-NMSDIoU-NMSCIoU-NMSSIoU-NMSEIou-NMS。

Limiiiing的博客 4320

AJAX的应用优势

AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。   通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaSc

2516

verilog扰码器设计及仿真

本设计使用verilog语言实现扰码器设计与仿真 本工程在quartusII下实现并在modelsim下进行仿真 设计中包括加扰器和解扰器模块、仿真测试模块等. 下面是工程截图: 下面是modelsim仿真截图: 仿真代码部分可以自己设计更改,输出也会不同。 ...

QQ_778132974的博客 1725

Spring 开发指南

注: 本文为作者本人辛苦劳作结果,耗费了大量时间,请低调引用,引用注明出处。谢谢!感谢夏昕 文档说明 (at) 为email@ 符号 Spring 开发指南 前言 2003 年年初,笔者在国外工作。其时,一位与笔者私交甚好的印度同事Paradeep从公司离职去斯坦福深造,临走送给笔者一本他最钟爱的书籍作为纪念。 工作间隙,时常见到他摩娑此书,摇头不止(印度人习惯和中国人相反,摇头代表肯...

松篁 399

【电源专题】Type-C母座外壳直接接主板GND还是接RC呢?别再纠结了!

Type-C屏蔽壳接地这件事,没有唯一标准答案。符合规范、贴合产品、能过认证,就是最优解。希望这篇文章能帮你理清思路。

一点硬件 603

微博scheme

微博scheme

qq_42278595的博客 324
上一篇: AJAX in Action
下一篇: AJAX编写的用户注册实例及技术小结
JavaProgramers
博客等级 码龄22年 660粉丝 304原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值