[Pharo-dev] The Second Coming of Java article
Esteban A. Maringolo
emaringolo at gmail.com
Mon Nov 25 22:57:37 EST 2013
I'm coming late to this. I don't fully share the vision of Java as a
language having a renaissance, I think it is a mature language, strict
by definition, but solid executionwise. So yes, it's a pain the a** to
develop with it, particularly having programmed with Smalltalk during
In the server side, you can do decent stuff with almost any language.
The difference comes more from tooling and
instrumentation (integration with servers, monitoring, etc.). And that
comes with Time and Money as Elliot pointed.
I can talk about what you can do with Java in Android, and it's pretty
Android took both Java and Linux and shipped it to the masses (end
users) as no java applet nor Linux distro ever did.
However the use I see in having a Smalltalk running on top of a JVM is
that because there are many chances that JVM will run in the "internet
of things", sensors, appliances and other devices that will come with
only one "platform" shipped from the vendor, and it will be either an
open "HTTP based API", or a full fledged native SDK for the system
running on top of the JVM.
Pharo running in a Browser by means of emscripten or similar sounds
more like an interesting proof of concept rather than a true
advantage. Lively Kernel comes to my mind.
So I'm more interested in having Smalltalk (or Pharo) in the
forthcoming "internet of things" platform, that will be between us
sooner than later. And because of many things (Hi Oracle lobbist!) I
think it will run on top of the JVM.
Esteban A. Maringolo
2013/11/24 askoh <askoh at askoh.com>:
> The article talks about Java Virtual Machine running dynamic languages like
> Scala and Clojure in addition to Java. What prevents the Smalltalk Virtual
> Machine from running Java, Scala, Clojure and other JVM languages? Is that
> something we can ride on to greater awareness and usage of Smalltalk Virtual
> Machine and Smalltalk?
> All the best,
> Aik-Siong Koh
> View this message in context: http://forum.world.st/The-Second-Coming-of-Java-article-tp4724932.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
More information about the Pharo-dev