Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi aktuelle Version von IBObjects (https://www.delphipraxis.net/105023-aktuelle-version-von-ibobjects.html)

RavenIV 14. Dez 2007 09:06

Datenbank: Firebird • Version: 1.5 • Zugriff über: IBObjects

aktuelle Version von IBObjects
 
Servus

Ich muss hier die IBObjects benutzen für den DB-Zugriff, weil sie vor einigen Jahren von der Firma gekauft wurden.
Die hier verwendetet Version ist 4.2.Ha.

Ich finde die IBO's umständlich im Handling.
Ausserdem gefallen mir die visuellen Komponenten vom Design her nicht besonders.

Nun ist es ja so, dass es seit August 2007 die Version 4.8.7 der IBO gibt.
Bevor wir jedoch nochmal 395 $ investieren, sollten dolgende Fragen geklärt sein. Auf der IBObject-Homepage finde ich die Antworten nicht.

Sind die IBO besser anwendbar geworden?
Sind sie vom Design her ansprechender?
Hat jemand eine kleine Demo-Anwendung mit den neuen IBO?

hanspeter 14. Dez 2007 11:04

Re: aktuelle Version von IBObjects
 
Zitat:

Zitat von RavenIV
Servus

Sind die IBO besser anwendbar geworden?
Sind sie vom Design her ansprechender?
Hat jemand eine kleine Demo-Anwendung mit den neuen IBO?

Ich habe die Ibobjects seit Jahren in der Verwendung.
Jetzt habe ich auch das letzte Update auf Basis eines Sonderangebotes gekauft.
(Ältere Versionen haben Probleme mit FB 2.0 und 2.1 erst recht. (Stichwort Insert or Update) )

Empfehlen kann ich diese Tools jedoch nicht mehr.
Bei IBObjects tut sich kaum mehr was. (Ist bei ich weis nicht genau 3 oder 5 Kindern auch nicht so einfach.)
Die Anbindung ist probitär. Die Entwicklung der eigenen visuellen Komponenten ist vor Jahren stehengeblieben.
Es gibt zwar eine zu TDataset kompatible Variante, das ist aber wohl eher eine Notlösung und kann viele Sachen, welche die propitäre Lösung kann, nicht.
Mit allen Zusatztools und Datenanbindung hat man somit Probleme. (Grids von Drittanbindern, Reportlösungen u.s.w.)
Ich habe jetzt erst Fibplus und dann IBDac ausprobiert. Für micht habe ich entschieden, die Entwicklung mit IBDAC
weiterzuführen.
FibPlus habe ich zurückgestellt, da ich gleich am Anfang über einige Fehler gestolpert bin.

Bei IBDAC bin ich geblieben, da es hier einige interessante Eigenschaften gibt, welche andere Lösungen nicht aufweisen können.
So ist z.B. bei der Query eine Datenhaltung in einem integrierten Memorydataset möglich.
Nach dem Lesen einer Datenmenge, kann die Connection geschlossen werden.
Nach beliebiger Zeit kann mit CachedUpdates die Änderung in einem Zug zurückgeschrieben werden.

Also
StartTransaction Select Commit;

Starttransaction CachedUpdates Commit;

Im Zusammenhang mit dieser Entscheidung habe ich Zugriffszeiten der Tools verglichen.

Ibobjects waren die schnellsten. Dann kam FibPlus und mit gerigem Abstand IBDAC.
ZEOS war in allen Bereichen das teilweise unakzeptabel langsamste System.
Das Verhältnis IbObjects Fibplus Ibdac Zeos war grobgesagt etwa.

1.0 1.2 1.4 4.8

Gruß Peter


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz