On Mar 31, 2009, at 9:00 PM, Hugi Thordarson wrote:

A lot of the Java APIs make me wonder if the designers had a solid grasp of OO. J2EE makes be doubt it entirely. Utility classes are a symptom of a defective API.

Well - java.util.Date and the entire Calendar mess seems like definite proof that the designers were not really designing much...

As for the collection classes, why there's no concept of immutability in the java APIs is completely and utterly inunderstandable to me. the "optional" methods in java.util.Collection are terrible (why the ding-dong-diddily didn't they just create java.util.MutableCollection as a subinterface?).

That being said, I still believe WO should go the Java way with collections :). I know the foundation classes rulezinate and roxxxorz, but we're using the language, so we should be embracing it and it's conventions - besides, proprietary stuff scares potential users away. I now try to use the standard java collections where possible, and they're not so bad once you get used to them.


Sorta like horsenosesucking and decomposed shark meat?


--
Chuck Hill             Senior Consultant / VP Development

Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects






_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to