[DUG] The BDE API formerly known as the Paradox Engine
Paul Heinz
paul at accredo.co.nz
Wed Jun 13 14:02:07 NZST 2007
Robert wrote:
> > It's obvious to me that BDE (or IDAPI if you remember it's previous
> > incarnation) 'grew' out of the Paradox Engine API kit that Borland
> > once sold - I know that since we one of the few companies
> who appear
> > to have actually bought a copy!
> >
> >
>
> That and the fact that whenever the BDE needs to do some
> processing it creates temporary Paradox tables :)
When the only tool you have is a hammer, every problem get treated like
a nail :-)
> > So IDAPI and the BDE are fundamentally crippled by underlying
> > 'Paradox-isms' (such as Null is the same as Empty string)
> which have
> > never been addressed and then ever more layers of code have
> been piled
> > on top of these bad foundations in various attempts to fix earlier
> > badly designed layers that can now never be removed. Cached
> Updates anyone?
>
> And the fact the Borland / Imprise / Boralnd / Codegear
> hasn't put any real dev work into maintaining it in the last
> 10 (?) years :)
Well, to improve it would probably take skill and talent and lots of
effort. And it probably hard to find a skilled and talented developer
with that big a masochistic streak. Can you imagine the job av?
"Know C? Like refactoring endless reams of really badly designed code?
Have a really high pain threshhold? -- Call Codegear on
1-800-IHAVENOMOUTHBUTIMUSTSCREAM right now!"
TTFN,
Paul.
More information about the Delphi
mailing list