【发布时间】:2011-10-03 18:06:01
【问题描述】:
我碰巧知道了 VMWare 的新项目 CloudFoundry
如果我想在 CloudFoundry.com 上部署应用程序,哪种语言是最佳选择?
显然,就像 Google App Engine 一样,Python 是最成熟的,而 Go 是最不成熟的。
CloudFoundry 怎么样?
开源软件 CloudFoundry 是用 Ruby 编写的,但广告总是将 Java 放在 Ruby 之前。比如“运行你的 Spring、Rails、Node.js 和 Scala 应用程序。”见下图:
这是否意味着对 Java 的支持比 Ruby 更好?
【问题讨论】:
-
为什么票数接近?我会说这是一个很好的问题,可能应该变成一个社区 wiki 问题,因为答案可能会随着时间而改变。
-
我投了赞成票,因为提炼出来的问题是:“公司广告中出现的语言顺序是否应该使第一种语言成为最佳选择?”
-
据我所知,对这三种编程语言中的任何一种的支持都相当广泛。如果您正在从头开始编写一个新应用程序,我相信您的所有需求都可以用这些语言中的任何一种来满足。由于 Pivotal 与 Spring 密切相关,因此 Pivotal 为 Java Stack(例如 Spring Cloud)提供了库,这些库应该可以帮助您更快地入门——尤其是在 PCF 上。您应该查看构建包,看看对您选择的语言的支持是否足以满足您的需求。
标签: java ruby node.js cloud cloud-foundry