5 ms·
Makes sense - the JVM is fast and stable. It comes with a huge array of tooling and its own built in debugging system. It is well supported and cross platform.
by code-dog 14y ago
Makes sense - the JVM is fast and stable. It comes with a huge array of tooling and its own built in debugging system. It is well supported and cross platform. Why would you not want to take advantage of all that good stuff?
- taligent 14y agoAnd some people might not like to hear it but Oracle has really provided a new injection of excitement in the JVM with their G1 GC and JRockit additions. And with clarity around the future roadmap and the ever growing list of non-Java languages the platform has never looked better IMHO.
- code-dog 14y agoOracle moving on from the 1.6 doldrums was a huge plus for Java and the JVM. Now the buzz is around 1.8 with lambdas and enhancements to performance of invoke dynamic.
- lazyjones 14y agoDoesn't make that much sense to me - the JVM is complex and has disadvantages (slow startup times etc.), so if you can compile PHP to native code, why compile to interpreted/JIT-compiled code instead? You're just wasting cycles again. The advantages of the Java ecosystem can be accessed through Thrift if necessary, but the C/C++ world is far from being dead. It might be interesting for the security and debugging aspects of the JVM, but that's a bit meagre for such an effort.
- kaffiene 14y agoThe JVM does not have slow start up. If you write something that doesn't use the GUI, it's pretty much immediate. It USED to have slow start up time, but that was years ago. You say, "slow startup times, etc". Care to expand on what the "etc" bit is?