TechRepublic的首席记者Nick Heath发布了一篇文章,称为了鼓励开发者使用其云计算平台,谷歌在GitHub上发布了其云计算服务的代码样本(如App Engine和BigQuery)。但有分析师认为,谷歌开源做的仍然不够,没有达到Facebook和Twitter的程度。
以下为文章全文:
谷歌正通过在GitHub发布代码示例试图来鼓励更多的开发者使用其云平台服务。
目前有36个与App Engine、BigQuery、Compute Engine、CloudSQL和Cloud Storage等项目和工具的有关代码可供下载。
大部分的示例代码是为了帮助开发人员围绕这些云服务构建应用程序。谷歌已经提供了一系列的“启动项目”,该程序用于演示简单的任务,比如如何连接这些服务API,并且可在各种语言(如Java、Python和Ruby)环境下运行。
Google Compute Engine的开发人员Julia Ferraioli本周四在一篇博客中表示:“我们将继续添加资料库,以说明解决方案,如Google App Engine上经典的留言薄应用。另外,你还将看到一些使你的生活更容易的工具,如一个OAuth 2.0助手。”
RedMonk分析公司的联合创始人James Governor表示,谷歌发布此代码,旨在吸引开发者到其云平台上。
“开放平台越来越多的今天,如果你的开放平台不是开源的并且没有访问代码,开发人员将不会使用它,”他说,“谷歌还没有通过任何方式来实现最积极的开源。我认为他们感觉‘这是一个在云中的服务,任何人都可以使用,所以我们不需要开源的代码’,谷歌需要更加开放。”
不过,他表示当谷歌试图吸引开发者到其开放平台时,这个最初的版本没有达到其他网络巨头的开放性,如Facebook和Twitter。
“谷歌一直试图让人们在这些围绕平台运行的框架内进行协作,而不是关注代码本身,”他说,“如果Facebook或Twitter也这么做,他们可能会提供源代码。”
Governor表示,谷歌在选择在GitHub发布此代码时,它有它自己的在线项目托管环境——Google Code,这承认了GitHub的社区的实力。
GitHub目前有170万名软件开发人员的忠实用户,他们平均每天更新8万个并新建7千个软件库。
谷歌从最初的搜索业务发展到今天,证明了它始于一个社交搜索,这就是为什么谷歌支持GitHub的原因。