KyleCordes.com
Home Articles BDE Alternatives Guide Services & Training About
 

Why not just use DataSnap / DBExpress / BDE ? (1/2)

You should first consider the tools in the Delphi / C++B / Kylix box for rour database access needs. That used to be the BDE, but that is now deprecated; the current solution is the DataSnap architecture (ClientDataSet), plus DBExpress and the DBExpress drivers. This solution has many strengths, including:

  • It provides some degree of database independence, although depending on the databases, you may or may not be able to switch without some re-writing.  Some databases are supported very well, such as Interbase. Some useds have reported various kinds of difficulties with other databases.
  • It comes in the Delphi box, so you don't need to buy it separately, keep it up to date, etc.
  • If you need to hire some additional programmers, it will be much easier to find them with DataSnap / DBExpress experience than with experience with the various third-party products. (as an aside, you can solve the by using my firm, Oasis Digital.)
  • It offers the best third-party tool compatibility - essentially every custom data grid, combobox, date selector, and every other kind of data-aware widget is most thoroughly tested with ClientDataSet/DBExpress. (Most of them also work with the alternatives on this site.)
  • If you are doing multi-tier development, Borland's DataSnap is worth a long look.   It lets you deploy just a single DLL to client computers instead of the whole BDE.   Since you are already using DataSnap inside your client application, moving to a multi-tier DataSnap solution is quite easy..
  • The built in components will be immediately updated and compatible with each new Delphi / C++ Builder release, while you may need to wait a while for the other products to be updated.

Page 2 : Why not use the BDE?

 

 

Visit the new BAG: bdalternatives.com

Introduction

The List

By Category

By DB Server /
File Type

Why Not
the BDE?

How to Choose

Multi-Tier
Development

Pricing

BAG FAQs


kylecordes.com Headlines:

Rearranging files in SVN? Use git-svn instead.

Need text? Hire a Writer

Buy vs. Build

Start with a Prototype

On the Job Training

Reading and Writing

Playing to Win: Going Beyond the Call of Duty

Please, Use a Web Application Framework

Getting Started with Git and GitHub on Windows

RocketModem Driver Source Package for Debian / Ubuntu



kylecordes.com, Copyright 1999-2007 Kyle Cordes - Contact Kyle