Whether you use Java, Perl, Python, PHP, Ruby, Node.js, Erlang, Scala, Clojure, Mono, or almost anything else for your applications, Stackato helps you deploy them to any private, public or hybrid cloud faster. Check out the resources below and see how easily Stackato supports the language of your choice.

Java

Stackato offers in-depth support for Java, and includes several popular frameworks (including JBoss, Java Web, Spring, Java EE, Grails, Lift, and Buildpack - Java).

You can push bytecode built on on your local machine (a WAR archive) with tools like Apache Ant and Apache Maven, or build the Java bytecode on Stackato itself (using Buildpack - Java).

Stackato uses the Apache Tomcat, TomEE, or TomEE+ application server for serving Java applications. TomEE+ is the new Java EE 6/7 Web Profile certified version of Tomcat, supporting more JEE features such as EJB, JPA, JTA, JSF.

Node.js

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Deploying Node applications to Stackato requires changing some application settings to use instance-specific values. These values are provided on Stackato with environment variables.

Perl

Millions of developers trust Perl for computational and integration tasks: system administration, scripting, running database applications, and more. As an open source programming language, Perl immediately reduces up-front project costs.

Stackato includes enterprise-ready support for Perl and ActivePerl.

All Perl applications deployed to Stackato are run with PSGI. Applications are started from a top-level script, which must be called app.psgi.

PHP

PHP is a widely-used HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.

In Stackato, PHP applications are supported through Apache and mod_php, and require very little configuration to deploy.

Python

Python is now one of the fastest-growing programing languages. Millions of developers around the globe use Python's flexibility to build powerful web applications, applications for testing, build control and management, and more. Since Python is an open source programming language, you immediately reduce up-front project costs by leveraging Python in your development.

Stackato includes enterprise-ready support for Python and ActivePython.

All Python applications deployed to Stackato are, by default, run with WSGI. Applications are started from a top-level script called wsgi.py defining a global application variable containing the WSGI application object.

Ruby

Ruby is one of the most popular and powerful dynamic languages for agile web application development. Stackato offers in-depth support for Ruby 1.8 and 1.9, the popular Sinatra and Ruby on Rails web frameworks, and customized application environments using Heroku Buildpacks.

Stackato automatically installs supporting Ruby gems, dynamically configures your applications to work with provisioned data services (MySQL, PostgreSQL, MongoDB, Redis), and serves the application with your choice of Ruby server and NGINX.

Other

Stackato supports almost any other language via its extensible add-on architecture, ability to integrate with third-party solutions, and support for Heroku Buildpacks.

Request more information