|
|
Tuesday, January 21, 2003 |
Library Changes != Upgrade CycleManageability #66 is bugging me. I'm sorry, but changes to the Java library don't count as upgrades, in my book. Where are the improvements to the JVM for multiple language support? Where is bettering the language? Does Sun think they've got it all perfect? Not a chance!
The science deserves better than Java. It's good, but we are not there yet. |
I think there are intense technical reasons why Java (and its VM) is in danger of losing, here...NET is designed from the first to support multiple languages. You can say that it can be done with Java, and it can, but .NET is evolving pretty rapidly at this point...there are people working on functional languages and other more esoteric stuff for .NET. This is important because the primary reason these environments have failed is the lack of widespread library support. That is arguably no longer true -- there are some pretty massive libraries available for LISP, OCaml and so forth at this point, but they're hard to find, hard to integrate together. With .NET everything can use everything else. That's important beyond belief. It's what's left Java leapfrog ahead so quickly -- a clean binary standard that lets things play together, within reason. .NET is poised to move ahead. Will anybody ever produce a different programming environment for .NET? I suppose Borland will build something, but we may not see very many others. We'll see language plugins, I guess. 12:45:54 AM |