Re: Necromail

Stéphane Corthésy <[email protected]> Tue, 17 Feb 2009 09:30:30 +0100
Newsgroups gmane.comp.web.webobjects.eof
Message-ID <[email protected]>
Hello,

On Feb 17, 2009, at 2:51 AM, Ricardo 'Dino' Strausz wrote:

> Hola Brian et al.,
>
> I'd been in such a nightmare since I got my hands on Leopard beta =20
> (NDA apart); until that, it was possible to write Cocoa/EOF apps =20
> with out writing a single line of code in Java, just using Objective-=20=

> C (see e.g., =
http://en.wikibooks.org/wiki/Programming:WebObjects/Web_Applications/Devel=
opment/Cocoa_EO_Applications=20
>  )...
>
> The best two approaches I know to replace EOF, so far, are GDL2 =97=20
> with the back-draw of depending on gnustep-make and gnustep-base=97 =20=

> and AJRDatabase. This last has two versions: the old one =
(http://sourceforge.net/projects/ajrdatabase/=20
>  ) is almost complete... it just need an EOInterface layer and some =20=

> adaptors (e.g., Sybase, JDBC, ODBC or similar)... this can be a very =20=

> good starting point; the newest one (cf. http://www.raftis.net/=20
> ~alex/ ) seems to be more complete and mature, but looks more =20
> difficult to use to port existing code (e.g., uses AJR and DB =20
> prefixes instead of NS and EO, respectively, and depends on =20
> AJRFoundation).
>
> So, if you will, we can try together such an enterprise...


Version on Sourceforge is the newest one, but you need to use the =20
latest svn snapshot. Alex created the Sourceforge project from the =20
source you can get on his web page, AFAIK.

There was also another port of EOF, MulleEOF, done by Mulle-Kybernetik:
<http://www.mulle-kybernetik.com/weblog/2004/11/coding_eof.html>

I guess there are enough rewritings to avoid doing it one more time... =20=

I wish some more effort were brought to AJRDatabase :-)


Cheers!

St=E9phane

> On Feb 16, 2009, at 18:55, Brian Willoughby wrote:
>
>> So, my next thought is this: Would it be possible to write EOF (and =20=

>> WO) in ObjC as an open-source project?
>>
>> I really have no idea what the current state of affairs is for =20
>> GNUstep, but I understand they had problems with complex and under-=20=

>> documented classes like NSBrowser.  Thus, GNUstep users never =20
>> seemed to get the full AppKit / Yellow Box / Cocoa experience.  I'd =20=

>> hate to see the same lackadaisical situation for EOF, but it would =20=

>> be better than nothing.
>>
>> Perhaps there is a way to create a database adaptor framework for =20
>> CoreData?
>>
>> Ideas welcome.
>>
>> Bring Back EOF in Objective C !!!!
>>
>> Brian
>>
>>
>> On Feb 16, 2009, at 16:38, Ronald C.F. Antony wrote:
>>
>> On 16 Feb 2009, at 19:16, Brian Willoughby wrote:
>>> Regarding the death of the excellent combination of ObjC and EOF, =20=

>>> I believe we see a victim of the buzz word.  Everyone wanted Java =20=

>>> on their web server, so developing in ObjC seemed like a non-=20
>>> feature.  First, a bridge was added to enable Java, then the ObjC =20=

>>> side was ignored.  By the time the product made the full =20
>>> transition to Java - purely to meet the buzz-word requirements - =20
>>> it was less of a product than it started.
>>>
>>> Personally, I don't think the Bridge alone would be enough.  Not =20
>>> if the core of WO and EOF were continued as Java objects.  I would =20=

>>> really like to see a Cocoa+ObjC framework which has the full =20
>>> capabilities of EOF and WO.
>>
>> Totally agree. And it was a really stupid move, too. Because by the =20=

>> time they did the Java thing, there were plenty of other Java =20
>> Webapp frameworks, so WO became an "also ran".
>> Meanwhile, ObjC based WO/EOF had something no other framework ever =20=

>> had:
>> a shared data model that could be used for desktop apps, client =20
>> server apps and web apps, thus eliminating a whole slew of =20
>> potential problems that happen when the same database is accessed =20
>> from a variety of clients with ever-so-slightly different models of =20=

>> the data set.
>> Nevermind the ability for code reuse, and what sort of things with =20=

>> iPhone client, EOF server apps would be possible now, you could =20
>> kiss the Blackberry goodbye in a corporate environment and custom =20
>> apps. Instead everything is shoehorned into the web metaphor, and =20
>> it basically sucks all around.
>>
>> Even Apple's stupid web based bug reporting tools is ten times =20
>> inferior to BugNeXT.app from back in the day. Really stinks that =20
>> this is what's called "progress".
>>
>> Ronald
>>
>> _______________________________________________
>> EOF mailing list
>> [email protected]
>> http://www.omnigroup.com/mailman/listinfo/eof
>
> _______________________________________________
> EOF mailing list
> [email protected]
> http://www.omnigroup.com/mailman/listinfo/eof