How Microsoft is broadening Java's scope
The "embrace and extend" directive from Redmond has received heaps of criticism -- but a positive spin on the plan
is offered here
By William Blundon, JavaWorld.com, 02/01/97
- Digg
- Reddit
- SlashDot
- Stumble
- del.icio.us
- Technorati
- dzone
Page 3 of 3
The question is, of course, obvious: What percentage of developers really want to write least-common-denominator code if it
is easier to write more fully functional software that performs better on a smaller number of platforms? Again, the jury is
still out.
It is important to remember that Java is a programming language. Portability is one of its most important features, but not
its only one. Java is a fine language for writing platform-dependent code that is scalable, easy to develop, and inexpensive to maintain. For many developers, particularly those who have standardized
on Windows, these features may be all that matter.
About the author
William Blundon is president and COO of SourceCraft Inc., a leading
developer of intranet development tools using Java and other
Internet technologies. Over the last seven years, his focus has
been on distributed object environments and the Internet. He is a
former director of the Object Management Group.
Conclusion
The Microsoft approach to Java is many things, but it certainly isn't off base. One thing's for sure, it has sparked debate.
The Java community is abuzz with questions like: What does it mean to maintain a portable standard and still enable innovation?
Whatever else JavaSoft does in light of inevitable innovation, it must defend the core Java language and component object
model against those who wish to extend or adapt them. Nearly everything else is fair game. Many areas remain open for innovation,
but these features define Java. There can only be one of each.
- Digg
- Reddit
- SlashDot
- Stumble
- del.icio.us
- Technorati
- dzone