Re:Please recommend an approach to developing scalable database applications
Use the Local Interbase Server which ships with Delphi Developer & C/S
Editions for development. The Interbase Server 2-license package is under
$500, when you go to production. Interbase Server should be scalable to
at least 30 users, and it supports NT and 95 for the server OS. Also, the
data formats are supposedly the same for all versions of Interbase. This
means you can just copy your database file from development to production
to large-scale production.
Access will {*word*99} out after about 10 users with a decent-sized dataset (so
will Paradox and other file-based databases). SQL Server is $expensive$,
although it does come with pretty good tools. Also, their data formats
are not the same, and it will take much more effort if you decide to scale
up your product.
Eric, I don't know where you have been surfing on the internet, but Delphi
components are VERY common. Even more than that, most are free or
shareware. Just about anyone can code a new VCL component (with a little
practice), but it takes some serious work to code a VBX. And they compile
into your exe, so you don't have to worry about redistributing different
versions of VBX's.
Paul, I feel that if you want to deliver an easily scaled and inexpensive
application, you should go with InterBase/Delphi. Now don't get me wrong,
I am indeed a Microsoft fan. However, as far as programming tools go,
they can't touch the extensibility, speed, and power of Delphi.
Quote
> elync...@atl.mindspring.com (Eric {*word*182}) wrote in article
<4s9fmd$1...@mule1.mindspring.com>...
Quote
> pau...@acm.org (Paul E. Jones) wrote:
> >Hello Everyone,
> >I am looking into developing some database applications that will run
on
> >Windows95/NT. These applications may possibly run on a single PC used
by a
> >single person, or might run on multiple PCs with as many as 30 people
accessing
> >the same data.
> >My goal is two fold:
> > 1) To provide a product with a small price tag to the small users
> > 2) Build applications I can easily scale from 1 to 30 users
> If you know you're never going to have any more than 30 users, I'd use
> VB4 over Access 7. If you're going to get much bigger than that, I'd
> go to SQL Server.
> Regarding Delphi, it depends on what functionality you're planning on
> having. Delphi is a great product, but there aren't very many custom
> controls on the market for it, so if you want to make it do anything
> out of the ordinary, I'd stick to the Microsoft line.
> By the way, I'd use ODBC to connect to Access just in case you decided
> later you wanted to go to 50-100 users-then you would want to use SQL
> Server. Take a foo's advice, though: if you're married to 16 bit,
> DON'T use VB4, use VB3. It's much more reliable.