« Understanding REST | Main | XP: discipline is not enough »

JVM ascendent

Brian McCallister

What's growing? Ruby, Python, Java as platform (not the language). The scripting languages need no explanation. The Java as platform might: the most real innovation happening in Java is not happening in the Java language, but in other languages that run on a JVM.

My thoughts on this: The Java Ceiling. See also: Groovy (but Jython is there already).

October 28, 2003 11:32 PM


Brian McCallister
(October 29, 2003 02:33 PM #)

I've been playing with Groovy since James sent me an email about it based on that blog article. I like it a lot. You are absolutely correct about this being an example of the JVM ascendent, I think.

(October 29, 2003 09:05 PM #)

"To really do that, you need a language that lets you change the software while it's running. In the past, this need was not a business need - it was limited to a minority using Lisp Machines and Smalltalk, or experimental scripting environments. Only the mainframe needed to stay up 24x7 and businesses requirements tended to be a tad more stable."

Actually, in the past this was a business need too! That "minority" were using Smalltalk to build 24x7 enterprise systems that could be hot-fixed. Things change quickly in investment banks.

Seems to have been a pretty important requirement in Ericssons design of Erlang www.erlang.se

Trackback Pings

TrackBack URL for this entry: