AJAX 弄潮Web 2.0 在线Office项目复活

2024-01-15 06:18

本文主要是介绍AJAX 弄潮Web 2.0 在线Office项目复活,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

AJAX 弄潮Web 2.0 在线Office项目复活

AJAX 弄潮Web 2.0 在线Office项目复活
2005.12.03 来自:CNET科技资讯网 


AJAX等时髦的开发技术正在刺激着消费者Web应用软件的增长。这些新的技术甚至在使一些一度被认为是不可能的项目“复活”:在线版的Office。

以Google Maps为代表的一些Web服务的推出使得AJAX技术名扬天下。目前,有数十家初创厂商在利用它开发包括从字处理软件到项目管理软件在内的桌面软件的在线版本。但是,它们并非简单地在互联网上复制Office,有时被称为Web 2.0的许多这些Web应用软件的重点是通过网络发布和共享信息。

基本的AJAX技术是微软在1990年代发明的,但直到最近━━大约是在“AJAX”这个词汇出现的2月份,才有大量的开发人员和企业抓住了AJAX带来的机遇。Google今年对AJAX的使用帮助证明:Web应用软件在外观和风格上可以与现有的桌面应用软件相媲美。Web标准在浏览器中的进一步普及给予了开发人员保证:AJAX应用软件能够在大多数PC上运行。

Burton集团的分析师理查德说,当“AJAX”这个词汇今年早些时候出现时,使用它的企业开始遍地开花。这些具有天才开发人员的初创公司能够不受工具厂商的限制,天马行空地使用AJAX技术。理查德表示,使用Flash和Flex等多媒体工具开发的交互式网页存在已经有多年了,这些所谓的“富互联网应用软件”工具将继续适用于复杂的任务,但AJAX能够满足完成简单任务的需求━━例如在现有的Web网站上增添交互性。

构造更好的Web的能力为托管服务铺平了道路,这是对传统的桌面软件模式的一次改变。微软正在积极地转向基于Web的应用软件服务。11月份,微软以软件服务为中心重组了其业务部门,并推出了Live.com服务。包括Windows Live Mail(Hotmail)在内的许多Live.com服务都依赖一个使用了AJAX的前端。

AJAX使用的增加、微软转向服务已经激发了对基于Web的Office取代者的讨论。一些公司已经开发出了办公软件,现在,它们正在使基于Web的通讯成为它们产品的不可缺少的一部分。

例如,Writely就是一款在线文字处理软件。但是,Upstartle公司的联合创始人萨姆说,该系统更大的价值在于,用户能够方便地在开发网页方面进行协作,并共享网页。他表示,在我们推出Writely后的4、5个月里,人们都认为我们疯了。用户为什么不能在浏览器中编辑文档?现在Google和微软也在开发类似的产品了。

Google已经使其部分员工从事OpenOffice开放源代码项目,这促使人们猜测它将提供托管版OpenOffice。微软并没有公布要提供完全托管版的Office。微软上个月宣布,它将推出面向小型企业的Office Live服务,为客户记帐或管理用户,但这一服务将补充而不是取代Office。微软表示,Office Live服务将有广告支持版本和订购版本。

在开发基于Web的Office风格应用软件的另一家初创企业是Silveroffice━━gOffice的开发商,它提供文字处理和打印功能,并计划很快推出在线电子表格和演示软件。该公司的创始人和首席执行官凯文表示,他们明年1月份还计划推出一款服务,将文档转换为PDF格式。

gOffice对于用户是免费的,通过广告获得收入。凯文说,Silveroffice计划向不希望看到广告的企业用户提供订购服务。gOffice的用户数量已经达到了“5位数”,Silveroffice希望gOffice的用户能够增加到200万,其中许多将来自美国之外。

取代Office也不是Silveroffice的目标。凯文说,我认为gOffice能够与Office共存,它们不一定要拼个你死我活。他指出,尽管微软的Outlook被预装在了许多PC上,人们仍然使用基于Web的电子邮件,例如Hotmail或GMail。他指出,利用AJAX和基于Web的发布模式使得他的初创企业能够独立自主地开发应用软件。

Writely、gOffice等基于Web的办公软件、个人信息管理工具、即时通讯软件主要面向消费者。但是,IT业界官员和分析人士表示,AJAX风格浏览器开发模式的影响在企业也能够感受到。企业可以利用AJAX给现有的企业网站增添更多的交互性“共享、重组、再造”,利用基于XML的数据收集技术从不同的信息源获取数据。

电子邮件和日程表初创厂商Zimbra公司的技术总监斯科特预计AJAX将对B2B应用软件产生重大影响,例如金融服务和要求丰富的用户界面的电信客户。Zimbra面向企业的产品使用AJAX用于数据交换,例如,使一个日程表条目在Google Maps上显示会议地点。

萨姆预测说,AJAX的日益普及将导致Web网页上的交互式功能“泛滥成灾”,事实上,一些业界官员和分析人士已经担心AJAX的滥用,导致交互性很高但设计很差的网页。斯科特说,AJAX并非万能药,他指出,一些应用━━例如复杂的电子表格和演示,都要求台式机的存储能力。

这篇关于AJAX 弄潮Web 2.0 在线Office项目复活的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/607923

相关文章

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

Python实现Microsoft Office自动化的几种方式及对比详解

《Python实现MicrosoftOffice自动化的几种方式及对比详解》办公自动化是指利用现代化设备和技术,代替办公人员的部分手动或重复性业务活动,优质而高效地处理办公事务,实现对信息的高效利用... 目录一、基于COM接口的自动化(pywin32)二、独立文件操作库1. Word处理(python-d

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

MySQL使用binlog2sql工具实现在线恢复数据功能

《MySQL使用binlog2sql工具实现在线恢复数据功能》binlog2sql是大众点评开源的一款用于解析MySQLbinlog的工具,根据不同选项,可以得到原始SQL、回滚SQL等,下面我们就来... 目录背景目标步骤准备工作恢复数据结果验证结论背景生产数据库执行 SQL 脚本,一般会经过正规的审批

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin