- Developer Tools
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.
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.
Deploying Node applications to Stackato requires changing some application settings to use instance-specific values. These values are provided on Stackato with environment variables.
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.
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 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 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.
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 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.
Stackato supports almost any other language via its extensible add-on architecture, ability to integrate with third-party solutions, and support for Heroku Buildpacks.
- A Mono runtime add-on is available
- Contact firstname.lastname@example.org for more information
- Integrated .NET support via the Iron Foundry project.
- (Iron Foundry is an open source project that extends .NET to any Cloud Foundry-based Platform as Service (PaaS).)
- Documentation: Heroku Buildpacks