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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.