Friday, November 09, 2007

What Sun needs to do with Java (as a platform).

  • Stop including every little pet feature as part of the standard platform. Create a better extension mechanism and use that instead.
  • Make the initial download smaller.
  • Make it trivial for users of the JRE to get dependencies in software.
  • Start a network library repository that stores different versions of java libraries for download by jre clients. It should be trivial for end users to get any software in this repository so that any sanctioned software.
  • Embrace SWT and other competing technologies. They should stop hampering other technologies just because they prefer their internal technologies.
  • Make the VM a place where any code from any language can run, which is a move twords the CLR of the .NET platform but a good one. The JVM is a good place to run lots of code and by being language agnostic the platform is only enhanced.

No comments: