Subject Re: [IBO] IBO 4 performance enhancements
Author Geoff Worboys
> I'm asking those who tried IBO 4 TIBODataset components
> with the new "Horizontal dataset refinement" for their
> opinions on the performance.

Not sure what to say. It works, its really helpful (especially if you
use lookup datasets a lot) and it saves coding your own work arounds
when you run into such problems.


> My boss doesn't exactly see any major improvements
> by looking at the description and is asking for a
> justification to upgrade. Just by reading the
> description of the new features, I personally see
> the advantage of upgrading, but my boss needs more
> than just my word. And any opinion regarding the
> other features that were added.
>
> Can anybody help me?

There has been a lot of refinement to various aspects of the code, but
as a justification for upgrade in themselves, they are not necessarily
compelling (since there is not too much wrong with IBO3).

However I would suggest that the additional applications/packages that
are available to work with IBO4 are worth considering. If you are
going to need a service application then the new base class will save
you much time and code. The basic replication and full text searching
apps could be justification in themselves IF your application needs
these features.

If you write your own controls (or think you might) then the addition
of interface support makes it possible to drop such controls onto
IB_Grid without need to ask Jason to add special support.

If you use the EnhComponents then Enh v2 (which works with IBO4)
offers further enhancements - including the ability to define your own
mask characters, display a glyph in the control (as well as the
optional button(s)).


If you have application(s) still under the early stages of development
then (IMO) it is a good idea to upgrade simply to ensure maximum
compatibility with future developments. Any new features that are
developed, or any changes you want added to IBO, will be done against
IBO4. Presumably new components and packages that are developed will
also be written for IBO4, they may or may not support IBO3.

If your application is nearly complete it may be much harder to
justify upgrading.


Geoff Worboys
Telesis Computing