Write once, run everywhere 2.0
Sam Ruby: As the decade comes to a close, it is interesting to see the promise of “Write Once, Run Anywhere” move from “write in Java, run anywhere there is a JVM” to “write in Python or Ruby, run anywhere there is C, a JVM, or .Net”. While the latter VMs provide additional runtime libraries, the pressure to run high profile frameworks like Django and Rails ensure that there is a rather large set of common libraries implemented compatibly across the various implementations.
Good point, another reason why scripting languages got quite popular in the last few years. That's why Sling, the flexible RESTful web application framework, written in Java, using OSGi and based on JCR as data and script storage supports all scripting languages available through the Java Scripting Framework (and that includes Javascript, Ruby, Python, etc.).
Posted at 07:41PM Jan 04, 2008 by Alexander Klimetschek in JCR | Comments[0]


