sql >> Databáze >  >> RDS >> Oracle

Použití komponent Delphi s daty - výhody a nevýhody

Zjistil jsem, že použití komponent s ohledem na data vede k aplikaci bez jasného rozlišení mezi obchodní logikou a logikou uživatelského rozhraní.

To je v pořádku pro malé projekty, ale jak se zvětšují, kód se stává méně a méně udržitelným.

Všechny různé kousky kódu události (a jejich interakce) se mohou stát skutečnou noční můrou, kterou pochopíte!

V takových případech jsem vždy opustil komponenty využívající data a přešel na (ručně kódovaný) design MVC.

To vyžaduje velké úsilí při počátečním kódování, ale výsledkem (IMHO) je projekt, který je udržovatelný, rozšiřitelný a laditelný.



  1. mysqldump selže s přeskočením dat výpisu pro tabulku 'table1', nemá žádná pole

  2. Jak optimalizovat dotaz s 10+ spojeními?

  3. Může LINQ-to-SQL při vkládání vynechat nespecifikované sloupce, aby se použila výchozí hodnota databáze?

  4. Mysql 5.5.10 - Mac 10.6.x - automatické spuštění