专家Brian Madden文章“PC已死”不是说“键盘与鼠标消亡了”,作为对这种精神的延续,我要说的是另一个误区:云应用与Web应用是一样的这个理念。
云应用与Web应用可交叉使用,但我认为是时候公开定义它们,并讨论两者之间的区别。
首先,我们先解释这个环境中的云。当我们指云时,指的是一种架构,在数据中心某地方包含的数据与发生大量计算的周期,由强劲的后端支持,确保运行时间、安全、与其他系统集成,支持多种访问方式。云可能是公有的可能是私有的,有时候不是标有“云”的也指的是云方案。
表面上,Web应用共享同个架构。它们位于别处,能从任何地点访问。Web应用帮助访问云服务,但不意味它们俩一样。它们也可以是独立的东西,允许转换位图给矢量,给图片添加阴影效果的应用。
不过,没有说所有云应用都是Web,不过并不是所有的Web应用都是云应用。
Box, Dropbox, ShareFile, Sugar Sync都能作为云应用,虽然它们有Web界面,但它们绝不是Web应用。它们运行在专门能扩展和支持用户不同需求的后端系统上。Web界面只是使用这些服务的另一种方式而已。
所有这些中,Email也是一个云应用。事实上,在被称作E-Mail之前它就是一个云应用后端。我们使用Outlook、Mail.应用和其他邮箱应用,以便访问存储在Gmail(广泛说是个云应用)、Exchange(从不是云应用)、Zimbra(如果你为VMware工作的话)及其他所有后端里的邮件。
我们可以看看SalesForce.com,首先是通过Web登录,与其他被看作是Web应用的解决方案是一样的,不过如果访问方式是确定应用的标准,那么你无法忽略专为使SalesForce或费用追踪和旅行系统打造的移动应用。
再者,或许将所有通过Web访问的成为Web应用是可以的,只要服务运行在云中,通过应用能访问,不管是何种应用。
我们有移动应用、桌面应用、Web应用等,都能在任何地方访问服务。可能没有云“应用”,更准确说应该是云“服务”。你认为呢?