Subject | RE: [IBO] TDataSet vs. Native |
---|---|
Author | Claudio Valderrama C. |
Post date | 2001-01-07T02:53:28Z |
> -----Original Message-----When I exhanged ideas with Jeff, he said he wanted to keep IBX in the basic
> From: Ondrej Kelle [mailto:O.Kelle@...]
> Sent: Sábado 6 de Enero de 2001 7:18
>
> Let's suppose I use IBX for example. I can define views on the Interbase
> server to make client select statements simpler, with triggers so they
> appear to the client as updatable tables. Most of the development is thus
> done on the server. Once that's done, I enjoy the fact that
> writing a client
> application is very easy and fast - I'd drop a few TIBQuery
> components, data
> sources, data-aware controls and I'm done. When I need some data
> which does
> not need to be linked with the GUI, I'll use the TIBSQL component. All (or
> almost all) functionality is coded on the server in views, triggers, and
> stored procedures. Is this scenario what you call fat client?
and medium complexity, mainly for ease of use and to follow the already
known Delphi db components. He said also that he expected people wanted the
most of IB going for IBO or other advanced facility. So, all revolves around
how much you want or need from your application.
Jeff didn't see an obvious clash between IBX and IBO. I don't see it, too.
This is a thing related to level of requirements. How much are you required
to do in your app?
Doing your app with IBX, if done well, it will have an interface like a
BDE-based application and will work. You can plug infopower easily. I've
used it for a one-year project in the past. However, when you need to
introduce more features, you will reinvent the wheel or start looking if
someone devised a pluggable C/S search facility for datasets or something
alike. With IBO, most of your needs are already done. Unlike some
component-seller companies, Jason himself uses IBO in his work as an
employee, so he has strong hints about what's need. He doesn't produce
components only but he uses his own components same as you and me would use
IBO. Of course, I expect Jason to not consult the help file as often as me.
;-)
Ultimately, if a feature doesn't work, post the facts or send Jason a small
demo and he will fix it if it's a bug.
C.