Re: Necromail
"Cheong Hee (Datasonic)" <[email protected]> Mon, 16 Feb 2009 15:06:53 +0800
| Newsgroups | gmane.comp.web.webobjects.eof |
|---|---|
| Message-ID | <00ea01c99005$2692f050$1800a8c0@CHNGXP> |
Hi I have not meant to interrupt your discussion, but would like to note that most of webobjects discussions have been moved to this mailing list [email protected]. What I know so far is the Obj-C and Java bridge has been removed from WebObjects. It is surprised that you guys still using this email list, and it is well back since 2006 : ) Cheers Cheong Hee ----- Original Message ----- From: "Brian Willoughby" <[email protected]> To: "Michael_google gmail_Gersten" <[email protected]> Cc: <[email protected]> Sent: Monday, February 16, 2009 2:27 PM Subject: Re: Necromail > On Feb 15, 2009, at 22:06, Michael_google gmail_Gersten wrote: >>> Is EOF still available for Apple? I must admit that I don't even know. >>> For >>> a while, I had a printout of a web page on Apple's site which offered >>> the >>> legacy ObjC WebObjects and EOF for sale. I doubt that offer is still >>> available. >> >> I thought WebObjects, EOF, etc., was all on the developer's stuff, and >> one of the optional installs even in 10.5. I know I got the frameworks >> installed when I installled all those developers stuff (but watch it >> just be the runtime and not the compilation stuff :-). > > Ah, I may be focused on the Objective C implementation of WO and EOF. > Perhaps the Java implementation is still there. > > >>> EOF remains an example both of good object-oriented design, and of the >>> advantages of Objective C. I don't think that C++ or Java or C# can >>> handle >>> the polymorphism inherent in the multiples layers of WebObjects built >>> on EOF >>> built on Foundation. Last I heard, the Java version of EOF had to >>> rewrite >>> the entire stack as a monolithic code base - which seems to make it >>> harder >>> to share the same code between desktop and web applications. So much >>> for >>> reusable code... >> >> I thought that the only thing Java could not handle was the "object's >> 'self' class will change", and that was "mostly" solved by the "probe" >> calls that you make when coding in java. > > As I understood, the lack of categories in Java means that the Foundation > classes could not be extended in the polymorphic manner that they are in > Objective C, and the EOF classes could not be extended for WebObjects. > Since Foundation classes only create other Foundation classes, the use of > categories allows EOF to reuse Foundation behavior to create EOF class > instances. Same thing at the WO level where EOF is extended to create WO > objects without recompiling any of the underlying code. In the ObjC > implementation, the Foundation Framework, Enterprise Objects Framework, > and WebObjects Framework are each usable alone or in concert. I was left > with the impression that the Java implementation merely implemented the > top level WO classes without the ability to reuse the lower building > blocks. > >> Beyond that, I thought that the Java bridge took care of everything >> else. Err, does the Bridge still work? > > I think they dropped the Bridge at the same time they dropped support for > Objective C. > > However, most of the above is just guesswork and conjecture. It's like > piecing together ancient history at this point (I hope not). > > Brian Willoughby > Sound Consulting > > _______________________________________________ > EOF mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/eof >