Re: EOF - was (Cocoa Books (was New to Cocoa) )
Re: EOF - was (Cocoa Books (was New to Cocoa) )
- Subject: Re: EOF - was (Cocoa Books (was New to Cocoa) )
- From: Scott Anguish <email@hidden>
- Date: Mon, 14 Oct 2002 16:57:23 -0400
On Monday, October 14, 2002, at 03:33 PM, Jeff LaMarche wrote:
I'm guessing that this is not perceived as a gap with much profit
potential because EOF is, by its nature, primarily a tool for
developing persistent, large-scale (and scalable) applications.
This is a terrible misnomer
EOF is an outstanding piece of technology. WebObjects would probably
not have attained the current level of acceptance that it has without
it. But did you know that EOF also has a number of classes that allow
you to trivially write database applications with Cocoa GUI frontends?
It is a fantastic system, and very useful for writing back end
applications for WebObjects.
Its usefulness doesn't end there, though. Unfortunately most people are
unfamiliar with the details of the frameworks and thus miss its full
potential. This is because it has a "marketing" name meant to evoke a
particular application segment (Enterprise) as opposed to the other
frameworks which have names more descriptive of their function (such as
"AppKit" and "Foundation"). A much better name would be "Persistent
Objects Framework". Objects created by the EOF framework often have
custom functionality (commonly referred to as business logic) as part
of their implementation.
Another part of the misconception is that EOF is only as a way of
getting data into and out of relational databases. While it does do
this, there is nothing about EOF that precludes other storage
mechanisms. Apple includes two sample EOAdaptors that do just that: one
that allows access to flatfiles and another that allows queries on LDAP
directories. Other interesting possibilities include: accessing the
application defaults database, NetInfo, IMAP mailboxes or Usenet
servers.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.