Subject | Re: [firebird-support] Any experiences moving from BDE (D7) to IBObjects & FB 1.5.2 |
---|---|
Author | Lester Caine |
Post date | 2005-06-10T09:47:16Z |
rekkod wrote:
YES you can convert BDE to a working IBO application very quickly. Will
you be happy with the results - may be not.
then), so IBO is all I have been using. The main problem was untangling
all the BDE 'bodges' that speed certain things up.
I finally STARTED by re-coding the applications from scratch and using
the nice internal features of IBO. It took considerably less time that I
anticipated, and resulted in a stable 'Interbase' application ( this was
1998! ) something that I never achieved in the previous *18* months with
BDE :(
But they need not be a problem.
The best thing to do is to look at what you are trying to achieve, and
separate 'business functions' from 'client operations'. Since EVERYTHING
was done in the client, things like triggers and stored procedures were
'strange'. Now a large part of the functionality is done in triggers,
and the client just provides a nice way of looking at things.
The thing one has to 're-learn' is what should be done in the client,
and what is best left to the server end - BDE pulled everything to the
client end and THAT is the major source of surprises when you try and do
things properly :)
--
Lester Caine
-----------------------------
L.S.Caine Electronic Services
> Is there anybody that can maybe share their experiences moving from theWhen I converted from BDE to IBO (Builder5), it was a major exercise.
> BDE (Delphi 7) to IBObjects (or FIBPlus).
YES you can convert BDE to a working IBO application very quickly. Will
you be happy with the results - may be not.
> What is the best to move to IBObjects or FIBplus (for a Multi-User, andFIB was not an option when I started (at least I did not know about it
> highly concurrent and interactive system).
then), so IBO is all I have been using. The main problem was untangling
all the BDE 'bodges' that speed certain things up.
I finally STARTED by re-coding the applications from scratch and using
the nice internal features of IBO. It took considerably less time that I
anticipated, and resulted in a stable 'Interbase' application ( this was
1998! ) something that I never achieved in the previous *18* months with
BDE :(
> Any nice suprises?Plenty ;)
But they need not be a problem.
The best thing to do is to look at what you are trying to achieve, and
separate 'business functions' from 'client operations'. Since EVERYTHING
was done in the client, things like triggers and stored procedures were
'strange'. Now a large part of the functionality is done in triggers,
and the client just provides a nice way of looking at things.
The thing one has to 're-learn' is what should be done in the client,
and what is best left to the server end - BDE pulled everything to the
client end and THAT is the major source of surprises when you try and do
things properly :)
--
Lester Caine
-----------------------------
L.S.Caine Electronic Services