Re: Database
Re: Database
- Subject: Re: Database
- From: Kaelin Colclasure <email@hidden>
- Date: Thu, 10 Jan 2002 09:53:23 -0800
On Wednesday, January 9, 2002, at 10:28 PM, Chris Hanson wrote:
At 8:17 PM -0700 1/7/02, Kent Glenn wrote:
I will basically need to hold customer records, with a few other small
tables. There will be some relationships. I'm guessing that on the avg.,
there will be around 5000 customer records.
Sorry this isn't an actual answer to your problem, Kent, but:
This is EXACTLY why we need continued support from Apple for an
Objective-C version of the Enterprise Objects Framework and the
flat-file adaptor. Developers are creating beautiful applications very
quickly and then running into a brick wall when it comes to dealing with
large, interrelated data sets.
The thing is, Apple *had* the best database access story on the market.
They still do in the web application space. Developers need to send the
message, loud and clear, that this technology is critical to the rapid
development of new applications.
Hmm, I wonder if one of you `old hands' might comment on the DBKit
implementation available as part of GNUstep <
http://www.gnustep.org/>. I
don't believe this code has been ported to Mac OS X yet... but it
certainly should not be out of the question to do so. I've never seen
EOF (and it seems likely now that I never will), so I can't really judge
the correlation factor.
I only recently came across GNUstep, and am quite impressed with what
I've used so far (which equates to the Foundation classes) on Linux. I'd
rate it a must-see for any developer who likes Cocoa but has to work
with other Unix platforms... And even if you don't cross platforms, it
might be illuminating to crawl through the GNUstep sources from time to
time (at least the non-GUI classes).
I've been told the best way to do this is to file a feature request in
the bug reporter <
http://bugreport.apple.com/>.
If you want to see what you're missing, a bunch of the EOF 4.5
documentation is online as part of the legacy WebObjects 4.5
documentation at
<
http://developer.apple.com/techpubs/webobjects/WebObjects_4.5/webobjects.
html>. In particular, the EOF Developer's Guide has a good overview of
the framework.
<
http://developer.apple.com/techpubs/webobjects/WebObjects_4.5/System/Documentation/
Developer/EnterpriseObjects/DevGuide/GuideTOC.html>
The GNU folk are working on a WebObjects replacement too -- although I
have the impression that this is a more recent (and less finished)
project.
-- Kaelin