Board index » kylix » Re: Borland, strategies, Microsoft, Kylix
Re: Borland, strategies, Microsoft, Kylix
2005-12-04 01:18:20 AM
actually tried to program in these products or you wouldn't say that
"WinPgmr-MacUser" < XXXX@XXXXX.COM >wrote in
Paradox, etc. were as good as Access.
Microsoft did two revolutionary things with Access which may seem obvious
today but weren't a dozen years ago:
(1) Took a page from Apple's emphasis on every file being a "document" and
introduced the .mdb file format. This is a single file containing all
tables, forms, reports, queries, and code. Compare that to the "industry
standard" approach at the time used by Paradox, dBASE and FoxPro, where a
database was the same as a folder, which could contain dozens or even
hundreds of separate files that could easily get out of synch.
Well, as with many revolutionary ideas, programmers and users didn't give
a rat's ass about the industry standard. The concept of a single file
containing everything about a database was too powerful, something that
could easily be backed up, sent as an attachment with e-mail, easily moved
to a different computer, etc.
OpenOffice.org's Base borrows the same concept. Its .odb file format is
really a zip file containing all the many separate files that make up the
Think about what a word processor would be like if it took the same
industry standard approach as those old-fashioned databases did: dozens of
separate files for one document. Who would put up with that for even a minute?
The .mdb file format helped confirm Apple's breakthrough approach to the
user interface, where the normal context is object-action (i.e.,
"document-centric") rather than action-object (pick a menu command, then
pick the file that the command will act on).
(2) Introduced a standard scripting language in what eventually became
VBA. What did Borland offer with Paradox? PAL, as though we really needed
yet another non-standard scripting language. Borland already had a
terrific language - it was called Turbo Pascal. Why they didn't use the
syntax of Pascal in Paradox is one of those defining moments in history.
Presumably the geniuses who decided on PAL are working elsewhere now.
--- posted by geoForum on delphi.newswhat.com