Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!swrinde!ucsd!ucbvax!agate!shelby!neon!pescadero.Stanford.EDU!philip From: philip@pescadero.Stanford.EDU (Philip Machanick) Newsgroups: comp.sys.mac.apps Subject: Re: Is 4d (Fourth Dimension) on Mac better than ALL? Keywords: Oracle 4d Fourth Dimension Message-ID: <1990Dec31.045312.1070@Neon.Stanford.EDU> Date: 31 Dec 90 04:53:12 GMT References: <19464@netcom.UUCP> <1990Dec28.223155.12781@bram.UUCP> Sender: news@Neon.Stanford.EDU (USENET News System) Reply-To: philip@pescadero.stanford.edu Organization: Computer Science Department, Stanford University Lines: 33 In article <1990Dec28.223155.12781@bram.UUCP>, joe@bram.UUCP (Joe Saladino) writes: |> I had a client who spent 300k developing a system for a mac network |> using 4D. My evaluation of 4D a year and a half before was that 4D |> would not cut the mustard. [...] |> My client is now in a lot of pain. The Macs are not doing the job and |> 300k in costs. They are looking at using Oracle for the Mac with 4D |> as a front end. Again there will be more programming costs. |> |> Funny thing is that they went with the Macs because of the graphical |> interface. The users have been telling the programmers to set up hot |> keys so they can move around the system better. A familiar story. (Only the one I know of didn't involve 4D.) If you have anything but a trivial DB application, getting the DB right is the major priority. Once you have that part sorted out, you can start worrying about user interface etc. Not that these are mutually exclusive - it's just a matter of making sure you understand your priorities. If you need to get a relatively big multi-user database right, with acceptable response time, etc., you'd better make sure the tools you choose meet these goals from the start. Maybe the correct approach would be a pretty interface on top of a terminal emulator, for example (rather than a Mac-based DB) - but this could only become obvious once you've had a first pass at the DB design. So my advice on this is to try to avoid committing to a specific tool until a fair amount of the DB design is complete. In this scenario, 4D may well be a good tool for prototyping. I'm not an DB expert - just reporting a few observations based on seeing a project die as a result of doing things the wrong way round. -- Philip Machanick philip@pescadero.stanford.edu