logo

您的位置:CSDN 首页−>资讯频道−>正文

谷歌开发技术推广部栾跃:谷歌倡导公开和基于标准的网络开发技术

2008.12.05  来自:CSDN   付江   共有评论(0)条 发表评论    收藏

在下午举行的谷歌技术专场会上,开发技术推广部 中国地区首席项目经理栾跃带来了《推广基于标准的和公开的网络技术》的演讲。

【SD2C谷歌技术专场报道】12月5日,IT技术精英们期待已久的年度盛宴,由CSDN和《程序员》杂志联合主办的第二届SD2C(软件开发2.0)大会正在九华山庒进行。在下午举行的谷歌技术专场会上,谷歌中国开发技术推广部 中国地区首席项目经理栾跃带来了《推广基于标准的和公开的网络技术》的演讲。

栾跃首先向中国的网络开发者们介绍了谷歌在推广开发技术上的三大理念和愿景:

1.让云计算——以网络为基础的计算功能,服务和数据更方便的得到。谷歌相信云计算是未来网络发展的趋势,未来的很多应用和服务的开发如果建立在互联网的基础上,不仅将让用户能够更加充分享受互联网所带来的益处,更会让大大小小的开发商和网络开发技术人员充分利用在网络上进行开发的好处,例如方便地利用因特网进行数据储存、对不同网站所提供的信息和服务进行整合利用、充分利用大量网络开发技术进行高效率的开发、等等。随着基于互联网的应用的数量的增加,开发者也会更方便地加入更多的搜索服务和功能,让客户在使用服务的过程中充分利用信息搜索所带来的便利。当然,搜索量增加了,对谷歌的发展也有利。所以谷歌支持云计算的动机很公开和透明。但是最关键的是,开发者们更应该意识到,下一个计算机应用开发的最大市场发展机遇,将是以因特网为基础的云计算,所以将开发的投资和努力朝这个方向发展,将对开发者们最有利。

2.使得网络的链接更加普及和广泛应用。用户能够通过更多方式更多设备更容易的访问网络。谷歌公司在这方面做大力投资、在世界范围内在这个领域领先业界,为的是向开发者们创造和提供一个有利于网络开发的基础建设环境。开发者们在未来的应用开发上应该充分利用这样的大规模网络连接的基础建设环境,真正做到云计算服务的理念所倡导的对各种不同信息和服务进行整合利用的概念,去开发领先的网络应用。

 
3.让云计算的客户端(浏览器)的功能更加强大。随着网络应用的不断扩大和深入,未来计算机应用的发展的重点将不在与仅仅是基于桌面计算机的单独应用的独立软件,而是基于浏览器的应用。浏览器将取代绝大多数的应用软件,因为绝大多数的应用软件的功能已经都能在浏览器这个平台上获得实现。谷歌公司的大量的基于浏览器的应用,诸如Gmail, Google Docs, Picassa等等产品,在世界范围内得到越来越多的使用者的青睐,就是一个明显的应用平台转向浏览器的象征。为了保证因特网的应用的健康发展,推动浏览器的功能建立在公开标准的基础上,使得这个平台不受任何一家公司的控制和左右,就显得更加重要。正因为如此,谷歌研发了浏览器Chrome,完全基于开源代码的基础之上,让整个业界都能参与未来浏览器功能的增进和发展。
 

在这三大理念和愿景基础上,栾跃向开发者听众们进一步讲解了推动公开的网络(Open Web) 和公开的标准的重要性。 栾跃表示,谷歌长期致力于推动公开的网络、坚信网络技术的发展应该公开化,网络技术的发展应该建立在公开的、透明的、由业界社区参与的基础上,并且技术的开发应该支持开源代码(Open Source),网络应用和开发技术应该基于公开的标准。只有公开和标准化的开发环境才真正有利于创新和网络的健康发展。

栾跃向听众们解释了网络公开化和标准化的象征是什么:1) 这样的标准是跨越各种平台的标准,包括操作系统、终端硬件、网络平台;2) 采用开源代码进行开发,至少有一个开源代码的开发实现。Chrome, Mozilla等就是这样的例子;3) 标准是不受某家公司垄断、封锁、和左右的;4) 任何人–大小开发商都能进行创新; 5) 采用公开标准的、功能强大的客户终端,  只有遵循公开标准的浏览器才给开发者提供开发的方便,让整个开发市场保持一个公平的竞争环境,而不是让少数公司来左右只采用某个浏览器才能开发出某些功能。

栾跃接着解释了公开和标准化的网络带给我们什么好处:它让应用的开发更方便地整合集成(Mash-able, or Mashup),让你可以将多个网站的数据和功能整合起来提供你的服务,它让开发者们能够更方便地加入搜索功能、让应用更加安全、让应用开发更加高效,更主要的是,对开发商来说更有利于新商机与市场的拓展。栾跃举出Gears, Android, OpenSocial等例子来说明这样的开发模式和环境的好处。


在谈到谷歌大力推动网络的公开化和标准化的原因时,栾跃认为主要基于两方面的原因:首先谷歌的自身发展是建立在大量的公开标准之上的,谷歌对开源代码保持感恩之心。因此谷歌对大量开源代码项目进行支持,以此作为开源代码对社区的回馈。另一方面,谷歌未来的进一步发展仍需大量借助开源码。谷歌的新型技术和产品例如Chrome,Android,也都采用开源代码的技术。栾跃还透露,谷歌在开发Android之前,曾经全面考察过市场上的移动操作系统平台,惊奇的发现所有现有产品和平台全被少数公司和运营商所控制,根本没有一个真正开放的平台,让开发者们可以充分发挥应用开发创新的能力。所以谷歌就决定自己做一个开放的平台,向整个业界开放,而且运用开源代码的技术,让所有开发者都能充分了解其技术细节。  

谷歌如何帮助开发者赚钱:对开发者来说 谷歌提供了一系列的赚钱机会,为开发者带来了巨大的商机。比如Google Apps,通过API接口和开放资源,技术人员可以分享谷歌强大的计算能力和存储资源。谷歌为每位开发者准备了每月500M流量以内的免费数据库资源。利用谷歌提供的工具,开发者可以很方便的将现有的应用转移到Google Apps上,从而减少开发中的成本和运营 维护费用。在另一方面,通过谷歌提供的Gadgets,开发者们和用户们不但可以将谷歌的地图,热榜,生活,翻译产品集成到自己的网站,从而丰富自己网站的内容,也可以分享谷歌的技术所带来的巨大访问量。

栾跃最后阐述了谷歌公司在这些方面的努力,总结为谷歌支持和倡导一个以"三公"为本的网络技术和发展:公开、公平、和公正 (Google.3G)。他说,网络是历史给与我们开发者创造未来的极好机会。网络是属于你的我的大家的,不是某家公司独占的。推动基于公开和透明标准、开源、社区参与的网络开发技术和平台,对整个业界的健康发展有利,让我们大家一起支持这个愿景的实现。 (付江/文)

 

发表评论 0条】
其他文章
相关文章
最近评论

热点资讯
最新资源

精彩专题


 
网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
举报电话:13552009689
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved