I don't really have many useful opinions to contribute to the database
abstraction discussion, but I do personally disagree with the following
statement:
Script Head wrote:
One thing that should be considered befor switching to MDB2 is that it's
sill in beta. If RC was to reach a stable version, using a beta database
layer isn't the way to go.
Using a beta framework is not necessarily a bad thing for a stable
product. Think of it like this:
Say 'Hypothetical DB Abstraction Framework' (HDBAF) is really really
great, but they're still in Beta because they're trying to work out how
to support 'Mainframe Huge ObscuOld Database'. Well, we don't really
care about that database, so there's really no reason not to use HDBAF
as it is. *As long as you test it for the functionality that you need.*
Of course, you do have to worry about incompatible updates to the
framework. But that's true of stable frameworks as well (it's just a
word after all), and if you include the framework with your
distribution, you can include any version you want.
Just my outtake on beta frameworks and libraries.
Jeff