[ Date Index ][
Thread Index ]
[ <= Previous by date /
[ Next by date /
thread => ]
Re: [LUG] DATABASE FOR LINUX
-----BEGIN PGP SIGNED MESSAGE-----
Neil Winchurst wrote:
| Access uses visual basic as its program for developers. As I
| it VB is a general purpose language. Paradox has its own language
| PAL (Paradox Application Language) which is easy to learn. The
| to this for me is that PAL was written especially to be a database
| language and not as a general purpose one. This made it perfect for
| database work.
VB implements database access through a variety of database objects,
the main one being a recordset. This type of object model for
relational database access is pretty common in Object Orientated
Using this OO framework Microsoft VB includes data bound controls.
When you can drag and drop various graphical controls onto a form
and just link them to the relevant fields in results of a database
query (which is another object you dragged and dropped onto the
form), I not sure what a specific database language would buy you
except having to learn new tools?
Anyone know who originated this object model for databases? I assume
it wasn't Microsoft, as the Borland stuff, and Sybase stuff all
worked similarly, so I assume a common ancestor (Power Builder?).
Leave knocking VB to those of us who have made a living from it ;)
It sucks big time because it only runs on one proprietary OS - no
future in that!
As a development environment VB is not bad, the only compelling
reasons to avoid it apart from vendor lockin - lack of strong
typing, no heavily integrated modelling environment. Some people say
it isn't suitable for big projects as it lacks the heavy object
orientated features of other languages (like C++), but even that may
not be true, and one could always have used C++ to build the objects
you need and VB for the plumbing.
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
The Mailing List for the Devon & Cornwall LUG
Mail majordomo@xxxxxxxxxxxx with "unsubscribe list" in the
message body to unsubscribe.