• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: EOF - was (Cocoa Books (was New to Cocoa) )
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.
  • Follow-Ups:
    • Re: EOF - was (Cocoa Books (was New to Cocoa) )
      • From: Don Yacktman <email@hidden>
    • Re: EOF - was (Cocoa Books (was New to Cocoa) )
      • From: Marco Scheurer <email@hidden>
References: 
 >Re: EOF - was (Cocoa Books (was New to Cocoa) ) (From: Jeff LaMarche <email@hidden>)

  • Prev by Date: Using external config tools to set build options in Project Builder?
  • Next by Date: OT: shutdown items
  • Previous by thread: Re: EOF - was (Cocoa Books (was New to Cocoa) )
  • Next by thread: Re: EOF - was (Cocoa Books (was New to Cocoa) )
  • Index(es):
    • Date
    • Thread