An IDE provides an application development environment for developers that is managed by a cloud service provider. This eliminates the complexities associated with maintaining and operating the application development infrastructure. Developers can access and administer PaaS services via a web browser or IDE plugin. Some common PaaS IDEs include:
- Elastic Beanstalk, native to Amazon Web Services (AWS). The code is uploaded and the PaaS automatically deploys the WAR file to one or more EC2.
- Heroku, which uses standard libraries with application servers (such as Tomcat and Jetty) but is extensible and natively supports Ruby, Node, Python, Java, Clojure, Go, Groovy, Scala, and PHP.
- Red Hat OpenShift, which supports Java, Ruby, Node, Python, PHP, and Perl.
- IBM Bluemix, which is based on CloudFoundry, is extensible, and natively supports Java, Node...