Thanks for all the replies, lots of interesting information in them.  There's 
too many to quote and reply to individually, but I just wanted to clarify one 
point that some people didn't quite seem to get:

The JVM != the Java language.  The Java language is what it is.  A lot of 
people use it, but very few are particularly enthusiastic about it.  I have 
nothing to say about it, pro or con, in the context of this discussion.  The 
JVM, on the other hand, is an extremely impressive bit of engineering that is 
being used more and more to host languages other than Java.  Rich Hickey, the 
creator of Clojure, which is a variant of Lisp that runs on the JVM, explains 
some of the reasons why leveraging the JVM for other languages better than I 
can under the heading "Languages and Platforms" at http://clojure.org/rationale.

Running PHP on the JVM doesn't mean making PHP more like Java.  It just means 
running the PHP language on a platform with a lot of benefits and advantages, 
and given the differences in engineering resources dedicated to each, one 
that's likely to continue to improve a lot faster than the native PHP runtime.

As far as HipHop, from what I've seen it holds zero interest for me right now.  
If you're FaceBook, and you're spending hundreds of millions of dollars on 
servers every year then squeezing 5% or 10% more performance out of you code is 
probably worthwhile.  But with only a few hundred servers running the PHP 
applications I'm responsible for, I'm much more interested in developing 
less-buggy applications faster, leveraging other people's frameworks instead of 
reinventing the wheel (hence my interest in Java), improving monitoring and 
deployment, etc.

-- Arnold


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to