FROM : mmalcolm crawford
DATE : Wed Apr 06 23:47:06 2005
On Apr 6, 2005, at 1:35 PM, Nat! wrote:
>> WebObjects 5 certainly requires that you inherit from
>> EOCustomObject; EOF 3 (in WebObject 4) in effect required that you
>> inherit from EOGenericRecord:
>>
> Well on the Java side maybe, but not in Objective-C.
>
Indeed -- mea culpa.
The EOEnterpriseObject protocol was implemented as a category of
NSObject. That said, I tended to subclass EOGenericRecord anyway
since it made the entity more flexible during early stages of
development...
The big picture issue remains, however, that Core Data is not the
same as EOF. It's clearly addressing a different problem domain
(primarily desktop applications with local files, as opposed to
enterprise-level client-server applications which is what EOF evolved
to address) and has a different set of constraints. Comparison with
EOF may be useful for historical interest -- and (primarily for those
curious at the moment but who don't have access to Tiger) to get an
idea of the likely architecture -- but thereafter it ends. I think
it's reasonable to assume that the engineers thought long and hard
about what problems they needed to solve and what trade-offs they had
to make. And about what they had learned from the past. What's
being delivered in Core Data is not, as some would appear to want to
suggest, a stripped down version of a previous product, but instead
an evolution that meets a different need...
If you happen to have used "earlier generations" and believe that
Core Data would benefit from features that are not present in the
release, then please file enhancement requests.
mmalc
DATE : Wed Apr 06 23:47:06 2005
On Apr 6, 2005, at 1:35 PM, Nat! wrote:
>> WebObjects 5 certainly requires that you inherit from
>> EOCustomObject; EOF 3 (in WebObject 4) in effect required that you
>> inherit from EOGenericRecord:
>>
> Well on the Java side maybe, but not in Objective-C.
>
Indeed -- mea culpa.
The EOEnterpriseObject protocol was implemented as a category of
NSObject. That said, I tended to subclass EOGenericRecord anyway
since it made the entity more flexible during early stages of
development...
The big picture issue remains, however, that Core Data is not the
same as EOF. It's clearly addressing a different problem domain
(primarily desktop applications with local files, as opposed to
enterprise-level client-server applications which is what EOF evolved
to address) and has a different set of constraints. Comparison with
EOF may be useful for historical interest -- and (primarily for those
curious at the moment but who don't have access to Tiger) to get an
idea of the likely architecture -- but thereafter it ends. I think
it's reasonable to assume that the engineers thought long and hard
about what problems they needed to solve and what trade-offs they had
to make. And about what they had learned from the past. What's
being delivered in Core Data is not, as some would appear to want to
suggest, a stripped down version of a previous product, but instead
an evolution that meets a different need...
If you happen to have used "earlier generations" and believe that
Core Data would benefit from features that are not present in the
release, then please file enhancement requests.
mmalc
| Related mails | Author | Date |
|---|---|---|
| mmalcolm crawford | Apr 5, 17:33 | |
| Philip Mötteli | Apr 5, 23:49 | |
| Guy English | Apr 6, 00:29 | |
| Scott Stevenson | Apr 6, 01:14 | |
| Dustin Voss | Apr 6, 02:18 | |
| James Duncan David… | Apr 6, 02:27 | |
| Jake Macmullin | Apr 6, 02:31 | |
| John C. Randolph | Apr 6, 02:55 | |
| James Duncan David… | Apr 6, 03:01 | |
| Ondra Cada | Apr 6, 04:04 | |
| Will Mason | Apr 6, 04:48 | |
| Rogelio M.Serrano… | Apr 6, 06:05 | |
| Rogelio M.Serrano… | Apr 6, 06:06 | |
| mmalcolm crawford | Apr 6, 07:46 | |
| Paul Szego | Apr 6, 08:22 | |
| mmalcolm crawford | Apr 6, 09:52 | |
| ?????Andre? | Apr 6, 09:55 | |
| Ondra Cada | Apr 6, 12:21 | |
| oplus | Apr 6, 12:32 | |
| Mont Rothstein | Apr 6, 12:36 | |
| Philip Mötteli | Apr 6, 14:47 | |
| Scott Stevenson | Apr 6, 18:00 | |
| mmalcolm crawford | Apr 6, 18:39 | |
| Nat! | Apr 6, 22:35 | |
| mmalcolm crawford | Apr 6, 23:47 | |
| Timothy Reaves | Apr 7, 00:25 | |
| mmalcolm crawford | Apr 7, 00:50 | |
| Shawn Erickson | Apr 7, 01:05 | |
| James Duncan David… | Apr 7, 01:28 | |
| Todd Blanchard | Apr 7, 06:37 | |
| Todd Blanchard | Apr 7, 06:41 | |
| Scott Stevenson | Apr 7, 06:59 | |
| Philip Mötteli | Apr 7, 08:32 | |
| Marcel Weiher | Apr 7, 11:59 | |
| Charlton Wilbur | Apr 7, 15:11 | |
| Mike Ferris | Apr 7, 16:53 | |
| Marcel Weiher | Apr 7, 16:55 | |
| Marco Scheurer | Apr 7, 17:55 | |
| Marcel Weiher | Apr 7, 19:13 | |
| Scott Stevenson | Apr 7, 19:55 | |
| Marcel Weiher | Apr 7, 21:03 | |
| Mike R. Manzano | Apr 7, 21:21 | |
| Timothy Reaves | Apr 7, 22:03 | |
| Evan DiBiase | Apr 7, 22:28 | |
| Marcel Weiher | Apr 7, 22:35 | |
| mmalcolm crawford | Apr 7, 23:05 | |
| ttempel | Apr 8, 01:50 | |
| Paul Szego | Apr 8, 11:50 | |
| Johnny Deadman | Apr 8, 14:10 | |
| Philippe Mougin | Apr 8, 16:52 | |
| Shawn Erickson | Apr 8, 17:07 | |
| Shawn Erickson | Apr 8, 17:17 | |
| Ralph Scheuer | Apr 8, 17:28 | |
| Ralph Scheuer | Apr 8, 17:32 | |
| John Brownlow | Apr 8, 17:47 | |
| Charlton Wilbur | Apr 8, 18:34 | |
| Scott Stevenson | Apr 8, 18:43 | |
| Ralph Scheuer | Apr 8, 19:03 | |
| Philippe Mougin | Apr 8, 20:37 | |
| Scott Ellsworth | Apr 8, 21:46 | |
| Scott Ellsworth | Apr 8, 21:48 | |
| Evan DiBiase | Apr 8, 22:16 | |
| mmalcolm crawford | Apr 8, 22:30 | |
| mmalcolm crawford | Apr 8, 23:13 | |
| Marcel Weiher | Apr 9, 02:20 | |
| Marcel Weiher | Apr 9, 02:46 | |
| Scott Ellsworth | Apr 9, 09:39 | |
| Marcel Weiher | Apr 9, 09:44 | |
| Byron Ellis | Apr 9, 10:37 | |
| Marcel Weiher | Apr 9, 14:03 | |
| Charlton Wilbur | Apr 9, 16:01 | |
| ?????Andre? | Apr 9, 18:08 | |
| Scott Stevenson | Apr 9, 18:24 | |
| Scott Stevenson | Apr 9, 18:27 | |
| Marcel Weiher | Apr 10, 00:06 | |
| Marcel Weiher | Apr 10, 00:16 | |
| Marcel Weiher | Apr 10, 00:38 | |
| ?????Andre? | Apr 10, 01:03 | |
| Charlton Wilbur | Apr 10, 01:13 | |
| mmalcolm crawford | Apr 10, 01:53 | |
| Scott Stevenson | Apr 10, 01:58 | |
| Todd Blanchard | Apr 10, 08:32 | |
| mmalcolm crawford | Apr 10, 08:52 | |
| mmalcolm crawford | Apr 10, 09:25 | |
| PA | Apr 10, 12:08 | |
| mmalcolm crawford | Apr 30, 10:18 |






Cocoa mail archive

