【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

从基于桌面的应用转变到基于云计算的应用还需要些什么?

  • 2008-04-01
  • 本文字数:1351 字

    阅读完需:约 4 分钟

看看企业开发领域,你会发现在 SalesForce.com、NetSuite 以及 SAP 之间存在着强有力的竞争;看看群件、office 套件(包括 Zoho Google Apps ),甚至去看看商业智能,所有迹象都表明转变不可避免。仅靠一个盒子(一台计算机或者甚至是一台服务器)再也无法容纳那些伟大的应用,计算设备正成为信息访问的关键点。

Raju Vegesna ,Zoho 的布道士,发表了他在这个问题上的看法:

我们期待看到一个向基于云计算的迁移,正如我们已看到的从主机到 PC 的迁移一样……目前我们正在看到用户缓慢地(?)从桌面应用迁移到在线应用。

他认为关键点在于使这个转变过程变得简单,而不仅仅是使技术更易用:

我们注意到了 PC 应用提供商正为未来的兼容性将他们的离线应用拓展到云计算。微软将他们的 MS Office 拓展到 MS Office Live Workspace 就是一个很好的例子。另一方面,类似 Zoho 这样的在线应用提供商正为了向后兼容将这些应用拓展到离线模式。尽管这是两种截然相反的方式,但是它们基本上是在做同一件事……迁移用户。

Raju 看到了两个重要的步骤:

  • 至少直到我们始终能够在线之前,对离线的支持都非常重要
  • 使一个基于 Web 的应用在外观和使用上都像一个离线应用

尽管 Google Gears 似乎成了解决第一点的事实标准。Raju 指出 Mozilla Prism 是有助于解决第二点的可能候选者。使用 Mozilla Prism,就可以让用户将他们喜欢的 Web 应用添加到他们的桌面环境:

它们可以用 Control-Tab、Command-Tab 和 Exposé来访问,就像桌面应用一样。并且当用户不在自己的电脑旁时,仍然可以在任何浏览器上访问这些相同的应用。 与 Adobe AIR 和 Microsoft Silverlight 不同,我们没有构建一个私有平台来替代 web。

对领导 TechCrunch Michael Arrington 来说:

Flash、Silverlight 和 Ajax 由于其良好的可用性得到了绝大多数 Web 应用的支持,并且已经成为了桌面应用向 Web 快速迁移背后的主要技术。但是目前不清楚它们是否会永远彻底的消灭桌面应用。两者之间的桥梁很可能会是 Air 和 / 或 Prism。

Michael 访问了 Matt Gertner,他是 AllPeers 的共同创建人之一,目前在 Mozilla 的 Prism 产品部门工作。Matt 评论说:

Web 应用只是不能提供快速响应、高性能、绚丽的图形和用户渴望的本地数据访问,并且它们只能在你连上互联网的时候工作。单站点浏览器(Single-site browsers,简称 SSBs)[如 Prism] 的目标是将桌面的优点带到 Web 应用中去……为一个 Web 站点创建一个单站点浏览器,单击一下就可以直接在 Firefox 3 内执行。

Matt 提到了 Fluid ,一个由 Todd Ditchendorf 创建的早期 SSB 框架:

也许最引人注目的特点就是“内置对 Greasemonkey 兼容的用户脚本支持”。对那些不熟悉 Greasemonkey 的人来说,这意味着:每当应用被载入的时候,就可以通过运行在客户端的 JavaScript 文件来改动一个网络应用。

当然,我们也必须将这些评论与 CogHead 的 CTO Greg Olsen最近的文章联系起来,他指出类似于Amazon S3 的服务会在下一个SaaS 演化中扮演决定性的角色。在不久的将来,当S3 处理的存储可被SSBs 使用,可以从你附近的开始菜单无缝调用(当然用你的拇指驱动)的时候,要区分桌面应用和Web 应用之间的区别可能真的会变得很困难。

查看英文原文: What Will it Take to Transition from Desktop-Based Application to Cloud-Based Applications?

2008-04-01 21:32788
用户头像

发布了 29 篇内容, 共 36522 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

面试杀手锏!2021最新Android常用开源库总结,Android校招面试指南

欢喜学安卓

android 程序员 面试 移动开发

面试看这个就够了!6年菜鸟开发面试字节跳动安卓研发岗,学习路线+知识点梳理

欢喜学安卓

android 程序员 面试 移动开发

第三周

ALone

List去除重复数据的五种方式

xcbeyond

Java ArrayList 28天写作

软件架构模式之事件驱动架构

架构精进之路

软件架构 七日更 28天写作 2月春节不断更

最基础的3道java面试题,你真的答得上来吗

田维常

面试

k8s-client-go源码剖析(三)

远鹏

Kubernetes Kubernetes源码 Go 语言

点赞系统软件开发

luluhulian

2020已过,2021来临,iOS 开发市场如何?一切都是未知!【未来可期】

ios 程序员

疫情又反扑,除了不乱跑,我们还能干点啥?

数据君

GitHub星标数超4.2万的火爆之作!

博文视点Broadview

运动健身市场越来越大,你的客户却越来越少?

IoT云工坊

人工智能 App 物联网 健身房 智能健身房

勿让 Docker Volume 引发 Terminating Pod

黄久远

Docker 云计算 Kubernetes 容器 云原生

单例模式原来是这么简单?!

后台技术汇

28天写作 2月春节不断更

字节面试太刁钻了:不加机器,怎么提升系统并发100倍

Java架构师迁哥

谁再把IDEA的Project比作Eclipse的Workspace,我就跟谁急

YourBatman

eclipse IntelliJ IDEA Project Workspace

话题讨论 | 你现在还会推荐亲朋做程序员吗?

石云升

话题讨论 2月春节不断更

CodeDay#5 全程回顾——一场关于动态化开发实践的技术探讨

蚂蚁集团移动开发平台 mPaaS

mPaaS Codeday 技术沙龙

一款基于 WEB 的通用数据管控工具 - CloudQuery

棱镜射线

开发工具 运维工程师 dba 数据库管理工具

new的过程是怎样的?看完这一篇就懂了

codevald

Java JVM原理 面向对象编程 类对象

GraphX 在图数据库 Nebula Graph 的图计算实践

NebulaGraph

图数据库 图数据库实战

这只猫在云端定居了?边缘计算在天猫精灵云应用上的落地实践

阿里云Edge Plus

CDN IoT 边缘计算 云桌面

Elasticsearch 从 0 到千万级数据查询实践

📿

Java spring elasticsearch Spring Cloud spring data

LeetCode题解:69. x 的平方根,二分查找,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

滴滴 Flink-1.10 升级之路

Apache Flink

flink

云话题 | 第3期 你女朋友在买买买时,程序员小哥在干嘛?

阿里云Edge Plus

CDN 直播 直播带货

博文视点算法书单|让算法学习不再难

博文视点Broadview

MySQL字段类型最全解析

Simon

MySQL 数据库数据类型

领域的边界,一个小讨论

李小腾

领域驱动设计 DDD

DIY一款能随周围环境变化的智能灯泡,求婚必备!

IoT云工坊

人工智能 物联网 人脸识别 sdk IoT App

疫情成本遭不住?一招降本85%,架构特性全部公开!

数据君

从基于桌面的应用转变到基于云计算的应用还需要些什么?_SOA_Jean-Jacques Dubray_InfoQ精选文章