Re: Necromail

Ricardo 'Dino' Strausz <[email protected]> Mon, 16 Feb 2009 09:56:16 -0600
Newsgroups gmane.comp.web.webobjects.eof
Message-ID <[email protected]>
Hola tod@s!

On Feb 15, 2009, at 22:52, Brian Willoughby wrote:

> Apparently there are a handful of us still subscribed.
>
> Personally, I haven't used WebObjects or EOF in a while, but I often 
> think of projects which would benefit from EOF.  I just don't seem to 
> have time to work on these projects because of other projects taking 
> priority (USB hardware design, firmware, CoreAudio, etc.)
>
> I also keep wondering whether CoreData really suffices as a substitute 
> for EOF, or if so many features have been lost that I would find it 
> annoying.  I do hear stories of fellow engineers putting CoreData to 
> good use, so I am hopeful.  I have an old NEXTSTEP project which 
> predates EOF which I tried several times to port unsuccessfully 
> (unfortunately, I need to change the schema at the same time, and 
> that's probably making the move too complex).  These days, if I 
> resurrect those efforts, I assume I would use CoreData.

CoreData does not have "adaptors" to manage relational databases; 
therefore, it is not sufficient to build a Client/Server application... 
I also have old NextStep apps running with EOF as backbone... I first 
port some of theme to use the so called Java Bridge within Cocoa (see 
http://homepage.mac.com/strausz/baco/Business_Applied_C_Objects.html ), 
but in Leopard such a tool had disappear... I am not sure what I will 
do now (take a look at http://strausz.blogspot.com if you are 
interested in this nightmare).

>
> 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.

EOF is a live part of WO which is only supported in its Java version, 
and actively used and enhanced by a nice group... see e.g., 
http://wiki.objectstyle.org/confluence/display/WOCOM/WOCOM

>
> 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...

Objective-C EOF was simply the best tool to use... unfortunately it is 
gone...
Now, I am trying to install GDL2 (an open version of it) but so far it 
had been very frustrating...
Another open version of it is AJRDatabase which can be found at 
http://sourceforge.net/projects/ajrdatabase/

I really do not understand why Apple quits on the development of such a 
nice tool... it was enough to open the code of the Java Bridge and let 
us fix its bugs to port it to Leopard...

sad history...

>
> Brian Willoughby
> Sound Consulting
>
--
Dino Strausz
Business Applied X Objects
http://strausz.blogspot.com
(+52-1) 55 - 5437 - 8205