Day 3: Polyglot Apps

Different tools have different strengths and weaknesses, and everyone would prefer to use the right tool for every job. Many developers build applications with a mixture of languages—polyglot development. The Java Virtual Machine has made polyglot programming easier than ever, and Immutant supports this development style with overlays. For example, you could write your main web app in Ruby, which submits data for processing and receives results from Immutant pipelines. Or perhaps your web app needs to use a rule engine; there are several in the Java ecosystem, just a function call away.


Immutant overlays allow you to mix different languages on the same app server. Currently, Immutant supports overlaying TorqueBox ...

Get Seven Web Frameworks in Seven Weeks now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.