To continue along the lines of this thread. There is not much Microsoft
can do to compete with Java. It has released Visual J++, and it's own Java
SDK, but that does not stop the threat to Windows if the rest of the world
becomes "cross-platform" thus having not a need for the Win32 API.
Microsoft has one ace in the hole, which turns out to be a curse. If they
could get Visual Basic to run cross-platform by building a virtual-machine
in place of it's run-time DLL, bingo there goes God-knows-how-many VB coders
suddenly going cross-platform. Not to mention it is an easier to pick up
language than Java. Microsoft cares not about OOP and proper coding, those
attributes of Java become irrelevant in Microsoft and VB coders eyes. The
curse is it kill the need for Windows. Therefore Microsoft will never
implement it.
Java is the first real threat to Windows/Microsoft. The momentum of Java
is unmatched by any IS trent over the last 20 years. A lot of people have a
problem picturing a world without Microsoft rule. I just tell them to
picture themselves back in 1983 saying IBM will lose it's grasp over the PC
industry over the next 5 years.
Things happen. I can't help but wonder how many MS coders would be happy
if MS lost it's * hole over the industry. If that were the case they
would not fear competing with MS if they were to go about their own
ventures. People like to knock MS coders, but the truth is some of the
brightest hacker talent is up in Redmond. Keeping them stagnant in
Microsoft-land may be keeping the next "killer app" from coming to life.
Only time will tell where things are heading. I hope for the sake of
progress Microsoft's shackles on the industry are broken by Java.
Here's a nickel, got three pennies change?