1.

What Are Judo's Shortcomings?

Answer»

Judo is totally BASED on Sun's Java. Java implements the common denominator of all supported platforms, and is not great to DEAL with popular platform features such as 'chmod' on Unix. Judo tries HARD to provide features on popular platforms by working around Java's problems (for instance, 'chmod' and 'chown' are IMPLEMENTED for Unix platforms, environment variables are handled, etc.), but there must be situations where platform native code (through JNI) is needed. The classic example is COM scripting. This does not necessarily break the "100% Pure Java"-ness of Judo, because such features are DECLARED to be optional. By the way, Judo never bothered to pass the "100% Pure Java" test.

Judo is totally based on Sun's Java. Java implements the common denominator of all supported platforms, and is not great to deal with popular platform features such as 'chmod' on Unix. Judo tries hard to provide features on popular platforms by working around Java's problems (for instance, 'chmod' and 'chown' are implemented for Unix platforms, environment variables are handled, etc.), but there must be situations where platform native code (through JNI) is needed. The classic example is COM scripting. This does not necessarily break the "100% Pure Java"-ness of Judo, because such features are declared to be optional. By the way, Judo never bothered to pass the "100% Pure Java" test.



Discussion

No Comment Found