相信大家对Chrome的发布印象深刻。网民们焦急的等待,各大网站争相报道。下载日疯狂的下载,各大博客铺天盖地的报道。而这次Native Client的出现犹如夜盗,在我们不知不觉中悄悄降临。

我是在Google Code Blog的订阅里面看到这条消息的。

Native Client: A Technology for Running Native Code on the Web

这是什么东西呢?Google的官方解释就是“these components make it possible to build applications that run in a web browser but incorporate native code modules." 简言之就是一种可以使得本地代码在浏览器上运行,从而让Web程序充分使用现有的系统资源。怎么样?似曾相识吧。我们知道有个公司,叫做微软,发明了一种很NB的技术。它让Web页面可以调用本地的控件,可以做出炫目的如同本地程序强大的效果。但是出发点是好的,结果却是糟糕之际。我们希望的软件不一定能正常运行,而那不请自来的不速之客就疯狂的占用我们的资源,窃取我们的资料。于是这种技术被网民们狠狠的批斗,就是微软本身也不得不加上各种苛刻的限制来禁止而已程序的运行,这时候恶意程序是不能运行了,可正常的程序也不能运行了。这就是ActiveX,少数即被用户,也被开发者啐弃的,就是自己的东家也不给好眼色的无比邪恶的技术。

到底Google的Native Client 又有什么独到之处呢?首先也说明的是它现在还在开发的初级阶段,Google推出的目的也是希望通过开放源代码,吸引更多人的关注。通过同行评审和社区审查来逐步完善。

对于这个Post的回复也很有意思。有个哥们给出了一个着实爆炸性的公式。

Google Chrome + Native Client + Gears == the future of application deployment and runtime.

从这个公式也许我们就能窥见Google的雄心壮志。当然这种说法也不一定真正可取。但是我们修正一下:

Google Chrome + Native Client + Gears == a new technology of the web deployment and runtime

相信就没有多少水分了吧。

另外很多人都在用一些已有的成熟技术和Native Client做比较。什么java, .Net,ActiveX,javascript,Flash。看来大家对这个技术都很感兴趣。

真可谓一是极其千层浪。

posted on 2008-12-09 22:29  空清能净  阅读(2478)  评论(13编辑  收藏  举报