The only thing I would add to Nic's excellent reply is that we have found
multi-tier to be a great method of code-reuse and division of work. Over
the last 18 months, 4 developers have created a large project consisting of
about 20 modules (exe's) (client and server) all using Midas over Sockets.
Developers have pretty much been able to work alone once the interface and
database were defined. Performance is great and flexibility even better.
There are some down sides - you need to know a lot more about COM than any
living being should ever have to enjure, Midas has some bugs (fixes are
available if you know who to ask), it's not as simple as the demos and
examples seem, you are pretty much on your own in NZ (unless someone want to
start a user group/mailing list???), it's not cheap. Allow a year to learn
it properly.
If we were to start again, I would do things differently. I have found that
I should have designed things into smaller units and uses more COM objects.
If Delphi had a real/better Corba implementation, I might use that instead
(hopefully D5...?).
----- Original Message -----
From: Julien Thomas <[EMAIL PROTECTED]>
To: Multiple recipients of list delphi <[EMAIL PROTECTED]>
Sent: Wednesday, 26 May 1999 14:32
Subject: [DUG]: Client Server Development
> I know this is quite a large and complicated question but I would
appreciate
> some feedback before we attempt to make a decision...
>
> I know all the propaganda about the advantages of thin client and not
having
> to install ODBC and BDE, but...
>
> What are the other major benefits of 3-tier client server compared to
> 2-tier? if any?
>
> Does MIDAS simplify or complicate the development?
>
> The Borland blurb on MIDAS talks about putting business logic into the
> middle tier server - this is a bit vague. What exactly do they mean by the
> 'business logic'? How much can you take out of the client?
>
> So really what I want to know is should we use MIDAS as part of our
> redevelopment of our Delphi application to access our SQL 7 server?
>
> We will be using two remote mirrored servers as well.... with a possible
> requirement of remote access in the field and possibly further?
>
>
>
> thanks, in anticipation
>
>
>
> Julien Thomas
>
> --------------------------------------------------------------------------
-
> New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
> Website: http://www.delphi.org.nz
>
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz