I am evaluating what I will use on the front and back ends of a project. I definitely will need to use some 3rd party Java libraries, but I am curious whether there is a nice way to do the front and back-end layer in something like Ruby or Python?
Or is it possible to just call the Java libraries from Ruby/Python and avoid programming using Java alltogether? 🙂
All of these run on Tomcat, and are deployed using a .war file, correct?
I know for a fact that you can call all your Java libraries using JRuby.
You can use the ruby programming language on your front and back end via Rails (Rails is a framework written in ruby).
The difference between MRI (Matz Ruby) and JRuby is that JRuby runs on the JVM, whereas MRI has its own VM which is different from the JVM.
By running on the JVM, you gain access to a whole lot of Java libraries.