On Jul 05, 2006, at 3:02 PM, Peter De Berdt wrote:


Yes, but all other established programming languages out there (either web development or desktop development) support MySQL already (and all other major databases), database-backed applications are a pretty large market. From what I've experienced, the only really reliable database adapters for realbasic have always been third-party: OpenBase, Valentina, PostGreSQL classes, SQLite from SQLabs (now part of REALbasic). I had to use about every database REALbasic supports in the Professional version back in the 5.5 days (and I don't think a single plugin has changed since), all of them had their fair share of problems: 4D was leaking a lot and didn't return doubles correctly (fixed after two years, they compiled with a beta API, compiling with the release classes in place and it was fixed, those little developer annoyances ;-))), MySQL count wasn't working, resulting in an additional query to the database and doesn't support the new pw scheme, PostGreSQL just didn't do anything, ODBC was leaking, … I still get the shivers thinking back to those days…

Don't get me wrong, I still really like REALbasic, but it sucked at databases :-)

REAL is a small company and only has so many resources to spread around.
That's one reason why I did suggest to Geoff that they spin the database adapters out to a third party that would / could make a business out of it.
But, therein lies part of the problem.

When you pay X amount for RB and database plugins are listed as a feature you expect to get database connectivity. It's a listed feature of RB itself so why would you pay a third party for it ? If it were not part of the feature set listed then you probably would not expect to get it "for free" or included. But it is listed as a feature. However, investing time in the database plugins does distract from the core product; the IDE, compilers and language.

But, as you point out it is lagging behind current database vendor releases.

I keep recommending Actual Technologies ODBC drivers because they are reasonably priced and that IS their business. Their entire business. Jonathan has mySQL drivers that work from version 2 to 5. PostgreSQL as well. Sybase. MS SQL. Oracle. OpenBase. And even one for MS Access on OS X ! And he's very responsive and things do get fixed quickly when there is a problem.

So I am using mySQL 5 today with their new passwords. And PostgreSQL 8. And OpenBase. And Sybase and ... You get the idea.

The only thing I need to get from REAL is an occasional update to any issues in the ODBC plugin.

In other cases I've used other third party mechanisms that are written entirely outside RB (ie/ shells, pure RB code, etc)

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to