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

相关文章

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

使用IntelliJ IDEA创建简单的Java Web项目完整步骤

《使用IntelliJIDEA创建简单的JavaWeb项目完整步骤》:本文主要介绍如何使用IntelliJIDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Se... 目录前置准备项目功能实现步骤1. 创建项目2. 配置 Tomcat3. 项目文件结构4. 创建数据库和表5.

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模

SpringBoot项目删除Bean或者不加载Bean的问题解决

《SpringBoot项目删除Bean或者不加载Bean的问题解决》文章介绍了在SpringBoot项目中如何使用@ComponentScan注解和自定义过滤器实现不加载某些Bean的方法,本文通过实... 使用@ComponentScan注解中的@ComponentScan.Filter标记不加载。@C

javafx 如何将项目打包为 Windows 的可执行文件exe

《javafx如何将项目打包为Windows的可执行文件exe》文章介绍了三种将JavaFX项目打包为.exe文件的方法:方法1使用jpackage(适用于JDK14及以上版本),方法2使用La... 目录方法 1:使用 jpackage(适用于 JDK 14 及更高版本)方法 2:使用 Launch4j(

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke

SpringBoot项目引入token设置方式

《SpringBoot项目引入token设置方式》本文详细介绍了JWT(JSONWebToken)的基本概念、结构、应用场景以及工作原理,通过动手实践,展示了如何在SpringBoot项目中实现JWT... 目录一. 先了解熟悉JWT(jsON Web Token)1. JSON Web Token是什么鬼