Hi DPler,
in den letzten Tagen war ich offensichtlich nicht da. Nun bin ich zurück. Neben viel Schlaf zur schnelleren Genesung habe ich auch einige Zeit dem "Architect" meiner Delphi Version gewidmet. (D7A - Delphi 7 Architect)
Ich muss zugeben, lange Zeit dachte ich mir, daß es doch mehr geben muss, als diese paar "lächerlichen" Bold-Komponenten, die in der Architect Version enthalten sind. Immerhin kostet diese müde 650 Euro mehr als die Enterprise. Aber... mehr ist nicht dabei. Na ja, die Zeit hatte es mir nicht gestattet mich ausführlicher mit "Bold for Delphi" (kurz Bold) zu beschäftigen. Die letzten Tage habe mir gezeigt, daß dieses wohl ein Fehler war.

Mir fehlt wohl auch in der nächsten Zeit dieselbige, um mich näher mit zu beschäftigen, da die nächsten Termine nicht warten, aber ich bin schon mal heiß
Dieser Artikel ist ausschließlich für Eigentümer der
Delphi 7 Architect Version, bzw. für Besitzer von
Bold for Delphi. Der Rest mag es lesen, wenn Ihr wollt, allerdings wird das Testen der Beispiele
nicht möglich sein, sorry
Was ist dieses Bold nun
Bold ist eines "dieser
UML-Tools". Was Bold nicht liefert ist ein grafisches
UML-Tool. Dafür muss man weiterhin auf etablierte Tools wie z.B. Rational Rose oder ModelMaker zurückgreifen. Für Käufer von D7A ist ModelMaker (kurz MM) schon auf der Delphi 7 CD mit dabei und nutzbar. Allerdings ist die Benutzung von Bold und MM nicht ohne ein weiteres Tool möglich - was natürlich wieder Geld kostet. Erhältlich bei Datator (
http://developer.datator.com/products.html). Diese Produkte habe ich allerdings
noch nicht getestet und greife hier lediglich auf Empfehlungen dritter zurück
Zurück zum Thema. Wenn Bold ein
UML-Tool ist, welches keine grafischen
UML-Darstellungen macht, was ist es dann genau.

Im Bold
UML-Editor kann man die Logiken, welche durch
UML definiert werden hierarchisch darstellen. Alles, was in
UML normalerweise grafisch dargestellt werden kann, kann man mit Hilfe von Bold in einer Treeview definieren.
nonVCL
VCL
Bold
Für die Puristen unter uns, welche gerne extrem kleine Programme erstellen, die ungepackt bereits möglichst unter 25 KB Gesamtgröße haben ist Bold wahrlich nichts. Aber diese "Masochisten" wollen ja sowieso alles mit Handles erschlagen
Kommen wir also zu denen, welche sich von den Größen der
VCL-Projekte nicht zurückschrecken lassen. Bitte einmal
tief durchatmen und eine DSL Leitung besorgen

Bold Projekte schlagen ganz schnell mit Echsen von 1,5 MB zu Buche. Gibt es dafür eine gute Rechtfertigung?
Ja
Wer sich schon mal die ganzen Datenbanken-Demos von Delphi näher angeschaut hat, dem dürfte es nicht entgangen sein, daß einige von denen mit
nur 0 Zeilen Code auskommen. Was bei den Demos nicht sofort auffällt ist, dass die Datenbankstruktur von Hand erstellt werden muss.
Und nu?
Bold ermöglicht uns das Designen von Anwendungen nach der benötigten Logik. Damit kann auch eine saubere Trennung von Datenspeicherung, Logik und
GUI erreicht werden. Schauen wir uns das mal anhand eines konkreten Beispiels an.
...

...