|
||||
在IT网络世界里,恐怕没有哪个比谷歌新闻更让人迷惑不已了。有时谷歌推出空间服务,有时谷歌涉及深海光纤,有时利用卫星提供服务,也有时研发新产品,有时则废弃某项服务,等等,这些所作所为花费了不少资金。
股票价格,可以综合反映一个公司的价值。通过不断的投资,开发新产品推出新服务,可以让公众了解公司在不断地成长,从而,公司股票也会受到人们的追捧。
对于谷歌来说,其核心业务便是广告。其他业务,则主要是促使其公司股票不断地升值,并带来巨额的利益回报。当然,作为一家大公司,谷歌也有自己的财务部门,该部门可以通过融资、投资等手段为公司获取收入。
“网站——应用”模式想必大家都有点惊讶,当谷歌使用漫画形式发布Chrome浏览器的时候用“网站——应用”模式证明其自身。
谷歌曾表示,网站往往并不是网页的集合,而是代表一种应用。现在,恐怕只有越来越少的网站仅仅是HTML标记的集合。大多数网站,尤其是2000年后形成后的大部分网站,可以更好地被认为能执行纯HTML网页无法实现的复杂操作,这些操作往往需要与数据库或(和)外部服务连接共同进行。
如果HTML/Javascript是创作这些应用的最好方式,或者如果有其他更合适的技术能够胜任,那么谷歌何必另行其道呢?
为了说明清楚,你需要明白谷歌的真实情况:为商业和个人用户提供一系列服务,并且这些服务需要用到“www”。如果你不访问谷歌,它的那些服务根本就如同空气一般。而且不同于其竞争对手,它与你的生活显得毫不相关。而只有你通过网络访问谷歌,才能真正感受到它的强大和魅力。
回到刚才所提的Web应用,即使是菜鸟也明白HTML+Javascript绝对不可能是最好的实现手段。相反,可以说这是最不好的一种方式。但是为何还使用它呢,其实这里有个很重要的原因:
HTML仅仅是一种标记式语言,并且其他任何使其变成RIAs基础的行为,都将被认为是一种针对原始目标的攻击。HTML如此流行,是因为从开始以来它就很简单,而当前的RIAs则没有那么简单,并且在持续攻击HTML结构以支持新结论方面也不那么得心应手(基于Javascript的应用程序会消耗大量的内存)。
对于谷歌来说,推出浏览器将是一件好事,因为他们也使用相同观点支持Chrome。但是,HTML+Javascript并不是编译RIA的一种良好方式。这种平台比较缓慢,而且也容易出错并受到攻击,不具有足够的安全,不能应对创新需要(如果它可以的话,我们可以取代Flash而使用HTML来观看YouTube视频)。此外,它也不能为当代的RIAs提供复杂的结构需要。如果你希望它支持更加复杂的工作环境,那么它会变得更加缓慢。而谷歌不可能重新编译Javascript并使其运行更加有效。当然,这有技术方面的原因,我们所能做的就是关注基于运行时间的环境上来。
我们已经针对RIAs设计并开发出了更良好的现代平台,比如有Flash(最普遍),Silverlight和Java平台。这就很容易理解,为什么谷歌能开发自己所属的技术平台而又并没有去做的原因。
并且,通过发布Chrome,谷歌承诺会使HTML+JavaScript平台适应现代RIAs需要,既降低系统资源消耗,使其变得更加简单,又保持足够的安全使其不受攻击。其实,谷歌基本上是为了捍卫JavaScript而做出如此承诺,对于普通用户而言,他们的承诺似乎不大现实。
需要强调的是,问题的关键还是JavaScript。由于其他浏览器使用开放源码,Chrome并不关心是否需要一个新的渲染引擎。渲染本身也并不是问题:大部分的努力都用在了JS上以提高它的性能。通过这样,谷歌发出了这样一种讯息:仍然使用JS,因为我们可以让它变得更加安全更加快捷,而且还能满足你的所有需要。”
这似乎表明:他们在捍卫JS,但是他们为什么要这样做呢?