Borland provides the InterBase Express (IBX) components as part of Delphi. So why pay for a third-party component suite? One reason is that FIBPlus (Fast InterBase Plus) offers many features that IBX does not (read on to learn what they are). A second reason is that if you are using (or thinking about using) IBX with Firebird, you should think again. Although people are successfully using IBX with Firebird today, they may not be able to in the future. IBX isn't tested against Firebird, and Borland has no plans to maintain compatibility with future versions of Firebird. As the Firebird and InterBase developers enhance the two products in different ways, the APIs are nearly certain to become incompatible. In my opinion, if you're using IBX with Firebird, the question isn't if you're going to have to change to another component set, but when. On the other hand, the developers of FIBPlus are committed to maintaining compatibility with both InterBase and Firebird, so moving your applications to future versions of Firebird should be easy if you use FIBPlus.
展开▼