云上的搜狗输入法

不觉使用搜狗输入法已经差不多快一年了。以前很多年一直使用的是微软拼音。虽然是一个程序员,而且在IT圈子里面工作也有十几年了,却一直没有赶时髦的习惯,对每一个软件都一直因循守旧的使用着,非到必须要更换了,才会更换新软件或者新版本。比如我现在依然使用IE6浏览器,而对现在比较时髦的谷歌Chrome浏览器,愤青和黑客们爱使用的Firefox浏览器,还有腾讯和360浏览器,以及傲游(Maxthon)浏览器等,我几乎从没有使用过。反而是编辑出身的老婆,一直爱追新,喜欢使用新鲜的软件。某一天,在她的电脑上不觉被迫下载了搜狗输入法后,她就喜欢上了它,并天天向我力荐,说搜狗输入法如何好用云云。也是在公元2009年的某一天,我的电脑被老婆强制安装了搜狗输入法后,我也就开始了使用搜狗输入法的冒险之旅,一用还就真喜欢上了。

 

我是一个程序员,所以对IT行业圈面面的新名词,我还是非常关注的。比如云计算,有人利用它炒作也好,有人对它不屑一顾也好,既然来了,作为一个资深的程序员,我就会研究一下,弄懂了才会去忽悠别人,而不是被别人忽悠。说实话,搜狗刚推出云输入法的时候,我第一个反应就是:只看到过搜狗在输入法上跟谷歌打过官司,现在又跟腾讯口水战,没想到输入法还进入“云计算”时代了?真能够炒作的。

 

仔细看了看云计算的概念,其中两张图还是蛮重要的,我粘贴如下:

 

 

(图一:云计算的层次)

 

 

(图二 云计算各层及相关产品)

 

这两张图说明的是云计算的层次。最底层可以提供的“服务”是基础设施(Infrastructure-as-a-Service IaaS)层,即计算资源和存储可以作为服务出租,比如现在亚马逊正在卖的S3云存储服务的价格是每月$0.15/G(每月50TB)内。注意IaaS层不包括操作系统。顺着栈往上看,上一级的服务是平台(Platform-as-a-Service PaaS)层。它包括操作系统和围绕特定应用的必需的服务。例如亚马逊正在卖的EC2云端系统上所提供的完整MySQL 5.1数据库。价格分别是每小时11美分,每个月每GB储存容量10美分,每百万I/O请求则为10美分。这两张图的顶部是可以提供的最简单的服务:应用程序。这一层被称作 Software-as-a-ServiceSaaS)。SaaS也是一个很火的概念,下面我简单说一下什么是SaaSSaaS即可以是本地应用程序所调用的远程Web服务(比如亚马逊现在出租售卖的各类API,以及淘宝正在做的淘宝API),也可以是通过 Web 浏览器访问的远程应用程序。

针对云计算的层次说明和和SaaS的定义,我们看看搜狗的输入法,到底是不是基于云计算的。我们先来看一张搜狗云输入法是如何实现的架构图:

 

 

(图三:搜狗云输入法是如何实现的)

 

通过这张图和搜狗技术实现说明,我们可以看出,搜狗云输入法是基于JavaScript技术,利用Ajax通信原理,采用B/S架构。免安装,跨平台,兼容WindowsLinuxMac等各个操作系统,与操作系统无关,兼容各个主流浏览器(IE,搜狗浏览器,Firefox )。是SaaS应用的第2类形式,即是通过 Web 浏览器访问的远程应用程序。

不过,需要说明的是,现在的搜狗云输入法,还必须依赖于浏览器,这极大限制了搜狗云输入法的应用,比如我正在用Word写这篇文档,还只能是传统的输入法,运算和词库都是在本地,跟云无关。搜狗本身也显然意识到了这点,所以说自己仅仅是概念产品,还是很符合实际的。如果搜狗的计算和词库,都能以服务的形式允许远程调用,那么,搜狗的云输入法,就很实用了。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值