Zitat von
Phoenix:
'Ordentliches' Anwendungsdesign hat mit
RAD in unserem Sinne nicht viel Gemeinsam.
Einspruch: Das beste Werkzeug verkommt zum Faustkeil, wenn man es nicht richtig anwendet.
RAD / Delphi bietet uns mit Datenmodulen doch eine Möglichkeit an, um
GUI und Logik zu trennen. Datenmodule sind klassisch gesehen doch nur Datencontainer, um sich das ewige hin- und hertransportieren der Daten zu ersparen. Mit der Delphi-Toolleiste können wir derzeit 'nur' Tabellen, Imagelists etc. dort ablegen, um sie im Code gemeinsam zu nutzen. Nichts hindert uns, weitere Funktionen dort zu hinterlegen.
Und mit dem Modeldesigner haben wir auch noch eine erste Metapher, um Klassen visuell zu gestalten. Ob das effektiv ist, sei mal dahingestellt...
@franktron: Genau so. TDataset-Derivate gehören ins Datenmodul und *nicht* auf die Form. Die Logik der berechneten Felder hat doch im Formular nix zu suchen, oder?