sql >> Database >  >> RDS >> Oracle

Databewuste componenten van Delphi gebruiken - voor- en nadelen

Ik heb ontdekt dat het gebruik van de databewuste componenten resulteert in een applicatie zonder duidelijk onderscheid tussen zakelijke en UI-logica.

Dit is prima voor kleine projecten, maar naarmate ze groter worden, wordt de code steeds minder onderhoudbaar.

Alle verschillende stukjes gebeurteniscode (en hun interacties) kunnen een echte nachtmerrie worden om te begrijpen!

In dergelijke gevallen heb ik steevast databewuste componenten gedumpt en ben ik overgestapt op een (handgecodeerd) MVC-ontwerp.

Dit vereist veel codeerinspanningen, maar resulteert (IMHO) in een project dat onderhoudbaar, uitbreidbaar en debuggen is.



  1. Postgresql UUID ondersteund door Hibernate?

  2. mysql import/export

  3. Waarden doorgeven aan de invoegquery met selectiequery

  4. Automatisch verhogen, maar bestaande waarden in de kolom weglaten