Op zaterdag 02 maart 2002 00:54 schreef Delphi32 het volgende:
* Delphi32 denkt met veel plezier terug aan zijn MIDAS-projecten
Dat heeft ons wel de ClientDataset gebracht, al moet ik toegeven dat ik die nog nooit gebruikt heb...
Dus gezien de kosten is middleware lang niet altijd haalbaar. Terwijl het wel degelijk een goed alternatief voor lastige constructies is.
Wanneer je een project vanaf het begin kunt inrichten, zonder 'legacy' zaken en zo, is middleware prima haalbaar, zonder meerkosten t.o.v. standaard client/server benaderingen. Je kunt dan nl. die agent, broker, of hoe je 'm ook wilt noemen zelf schrijven, en wanneer je dat ding ook nog alle "business logic" laat afhandelen, ontwikkelt 't nog 's sneller ook!
De client houdt zich alleen bezig met de user interface en de directe validaties ("klopt die datum wel?"), de server beheert de data maar ook niet meer dan dat (triggers en stored procs zoveel mogelijk beperken, scheelt ook wanneer je een andere database moet ondersteunen).
En daartussen zit "het hart" dat alle regels bepaalt, maar dat zich aan de ene kant niet hoeft te bekommeren met hoe 't er op het scherm uitziet, en aan de andere kant niet met hoe 't wordt opgeslagen.