超能少年那几集大尺度:主流PaaS开放平台:编程语言谁最通用?-IT168 技术开发专区

来源:百度文库 编辑:九乡新闻网 时间:2024/05/16 20:17:35
主流PaaS开放平台:编程语言谁最通用?
2011年05月06日11:25 来源:CSDN编译 作者:周逸编辑:胡铭娅 评论:1条
本文Tag: 云计算
【IT168 评论】PaaS是Platform-as-a-Service的缩写,意思是平台即服务。把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。
以下这个列表是目前主流PaaS平台上的开发语言汇总,由国外程序员ANDY所分享,包括各种语言构建的“PaaS——平台即服务”的产品,但是并非所有服务都对所有人可用。
PHP
Python
Ruby
Java
Node JS
.NET
Perl
Ringo JS
Javascript
Orchestra
Y
CloudControl
Y
BitNami Cloud
Y
Y
Y
Relbitbit
Y
Microsoft Azure
Y
Y
Y
PHP Fog
Y(仅供邀请所用)
Makara
Y(开发人员可见)
Y
Dotcloud
Y(仅供邀请所用)
Y(仅供邀请所用)
Y(仅供邀请所用)
Y(仅供邀请所用)
Y
Y(仅供邀请所用)
App Engine
Y
Y
DeployFu
Y
Y
Y
PiCloud
Y
DjiangoZoom
Y(仅供邀请所用)
Nuage
Y(仅供邀请所用)
ep.io
Y(仅供邀请所用)
AppHosted
Y(私有Beta版)
Gondor
Y(私有Beta版)
Stable.io
Y(仅供邀请所用)
Pydra
Y(仅供邀请所用)
Heroku
Y
EngineYard
Y
Duostack
Y(公开Beta版)
Cloud Foundry
Y(仅供邀请所用)
Y(仅供邀请所用)
Y(仅供邀请所用)
Railscloud
Y(Beta版)
CloudBees
Y
Amazon Elastic Beanstalk
Y(Beta版)
CumuLogic
Y(Beta版)
JoyentCloud
Y
Nodester
Y(仅供邀请所用)
NodeSocket
Y(仅供邀请所用)
Cloudnode
Y(尚在开发中)
AppHarbor
Y
Phenona
Y(私有Beta版)
Erbix
Y
Akshell
Y
Duostack
Y(公开Beta版)
NodeJitsu
Y(私有Beta版)
开放PaaS平台的未来趋势
实际上,开放平台的一个经典案例就是Google,Google在开放API方面的称得上是开拓者和领导者,拥有Search API、Google Map API、Opensocial API等一系列还在不断增长的API列表,更在开放平台方面发力,推出开放的手机平台Android和云计算平台App Engine服务。
在平台开放领域,Facebook也被认为是榜样之一。2007年5月24日Facebook推出了代号为F8的开放平台,将自己的API向第三方软件开放,就像苹果公司在推广iPhone和iPod touch时所做的,优秀的第三方Apps在Facebook的平台上得以用病毒式的营销方式传播。其背后是强大的人际关系网络,一旦用户使用了新的应用,就会以Facebook的方式显示在他的实时状态栏里,于是,所有好友都会立刻知道:你的朋友已经使用了这一款应用。
对开发者而言,网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供商可以获得更多的流量与市场份额,第三方开发者不需要庞大的硬件与技术投资就可以轻松快捷的创业,从而达到双赢的目的,开放API是大平台发展、共享的途径,让开发者开发一个有价值应用,付出的成本更少,成功的机会更多。
同样,对于第三方开发商来说,这也意味着巨大的利润,休闲游戏开发商Zynga通过在Facebook等网站上销售虚拟礼物,一年可获得上亿美元的收入。而对于Facebook来说,这意味着它由一个单一的社交网站,转型成了一个社交化网络平台。这一步是如此成功,以至于此后的每一年,Facebook都会召开以“F8”命名的开发者大会。
借由API的开放,以Google、Facebook为代表的互联网企业逐步发现了开发者对自身的重大意义。透过开放平台,开发者依附平台的程度越来越高,透过分成制度,开发者带来的各种应用逐渐积攒人气和收益,当然这份收益也成为Google、Facebook开放平台的主要收入来源,并且这种开放策略带来的利益将是无穷的。