Linked by Thom Holwerda on Thu 21st Jun 2007 15:43 UTC, submitted by moleskine
Permalink for comment 249881
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.





Member since:
2005-07-29
Benefits to whom?
Benefits to every ISV and custom software developer that needs to support Windows and interact with other Windows programs through COM. This probably amounts to ~80% of all custom software (number pulled out of my ass).
When you consider that COM is used everywhere in Windows, especially for scripting (VBScript, Windows Scripting Host, etc., which both Python, Perl support) and allows for scripting all of Microsoft Office, Windows itself (Scripting.FileSystemObject, WMI, etc.), and a whole host of other applications...
COM is the only way to go. Forcing everyone who wants to use COM to go through JNI is a good way to keep people from using COM, and thus a good way to prevent any form of platform integration.
Perhaps you're fine with this (it's no longer cross platform! the agony!), but I assure you that for company-internal custom software development this support is required! (Unless you want to re-write everything, which was the Java mantra...)