Heroku代表语言

BG集团建立了Heroku, BG集团完全管理的基于容器的云平台, 使您能够轻松地运行使用多种编程语言编写的应用程序, 包括BG集团的一流语言Ruby, Java, PHP, Python, Node, Go, Scala和Clojure. 语言是BG集团工作的核心——因为BG集团支持的语言是您应用程序的核心.

Heroku代表选择

BG大游集团是通晓多种语言的人——BG集团接受所有语言. 无论你是团队的一员还是公司的一员, 一个全面使用多种语言的大型企业, 或者是一个利用多种语言构建复杂微服务架构的初创公司, 你的应用程序就在家里.

具有一流支持的语言

以下编程语言在Heroku上得到了一流的支持. 这意味着BG集团的专业语言专家不断工作,以确保最新的语言版本, 维护语言框架和其他语言特性, 补丁和完全支持Heroku.

Node

BG集团对Node的支持完全是关于灵活性的. 选择您自己版本的Node,从Express、Hapi到sail选择任何框架.js and Koa, 并选择BG集团的任何集成的附加服务,如Mongo, New Relic, Librato和更多. 更多关于节点.js的Heroku→

Ruby

无论您喜欢Sinatra还是Rails这样的框架, 或者用独角兽或WebSocket亲自动手, 或者使用MRI或者JRuby, Heroku对Ruby坚如磐石的支持. 更多关于Heroku→的Ruby

Java

用Groovy和Ratpack构建微服务, 使用Spark的web应用程序, 以及使用Spring Boot/Spring Cloud的高性能web应用, 使用一系列jdk. 更多关于Java的Heroku→

PHP

一个优雅的现代PHP应用平台- Heroku的PHP支持包括一个现代的堆栈,您可以选择web服务器(Apache或Nginx)和运行时- PHP 5.5或更高版本,包括PHP 7或HHVM -以及用于依赖管理的Composer. 更多关于PHP的Heroku→

Python

不管你喜欢Django还是Flask这样的框架, 或者让你的手被扭曲的或未加工的插座弄脏, Heroku不碍事, 让您轻松部署从定制微服务到复杂的一切, 数据库支持的web应用程序. 更多关于Python的Heroku→

Go

你是否更喜欢Go的标准库, 或者像内格罗尼和金酒这样的框架, Heroku躲开了, 让您构建和部署网络服务, 微服务和高流量API端点, easily, and scalably. 更多关于Go on Heroku→

Scala

使用Scala解决方案, 微服务是否用Finagle构建, 或使用Play构建的全栈解决方案, 然后把它们结合起来,部署到云上, 向他们添加BG集团的任何集成附加服务,如Treasure Data, Neo4j或卡桑德拉. 更多关于Scala的Heroku→

Clojure

轻松构建和部署基于leiningen.com的应用程序, 无论是建立在Ring和Compojure等图书馆上的微服务, 更完整的解决方案基于Luminus和底座, 或使用ClojureScript和Om. 关于Clojure的更多信息请访问Heroku→

通过构建包支持其他语言

对语言的支持是通过Buildpacks实现的, 脚本构建过程,让Heroku的多语言系统处理任何存在Buildpack的语言. 您可以使用BG集团社区提供的任何Buildpack,也可以自己制作.

Buildpacks

元素市场的一部分, 由Heroku社区开发的构建包可以让你向任何方向扩展Heroku平台. 从超过1200个定制的构建包中选择. 所有Heroku构建包→

Extensibility

如果你找不到你想要的, 或者您需要自定义现有的构建包, 使用Heroku的开放Buildpack API来支持你选择的语言, in your way. Buildpack API docs→