Delphi-PRAXiS
Seite 14 von 19   « Erste     4121314 1516     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Trennung von GUI und Logik, wie geht ihr vor? (https://www.delphipraxis.net/162373-trennung-von-gui-und-logik-wie-geht-ihr-vor.html)

Stevie 29. Nov 2017 17:30

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von Rollo62 (Beitrag 1387528)
Setzt den jemand Daniel Teti's DMVC ein, was ist davon zu halten ?

Womöglich gibt es da auch Ansätze als View statt auf einem WebModul auf eine Form zu gehen ?
Ich habe da was von Messaging, etc. gesehen, was vielleicht auch ein gangbarer Weg wäre M V und C elegant zu entkoppeln und doch zu verbinden ...

AFAIK hat DMVC nix mit dem MVC im Sinne von UI-BL Trennung zu tun. Das ist ein pures REST Server Framework.
Ob du als Frontend ne Delphianwendung oder Angular Webseite hast, ist dem Ding egal.

Rollo62 29. Nov 2017 17:40

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Hallo Stevie,

Ok, dachte ich mir schon.
Hätte je sein können das er auch irgendwo ein Form-Frontend versteckt hätte.

Schade, könnte man sich aber vielleicht selber drumrumbauen, aber macht sowas Sinn ?
Ich persönlich finde den REST-Server Ansatz erstmal nicht verkehrt, weil es vielleicht
alle Möglichen View-Technologien (Delphi, JS, ...) offen hält.
Ist aber auch vielleicht mit Kanonen auf Spatzen wenn man den Server nicht braucht.

Rolf

mkinzler 29. Nov 2017 17:45

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Machbarkeitsstudie: https://bitbucket.org/sglienke/knockoff

Stevie 29. Nov 2017 18:01

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von mkinzler (Beitrag 1387531)

Ja, mehr aber auch nicht. ;)

Bei MVVM im Web (wie z.b. Knockout) gibt es einfach viel mehr Möglichkeiten, das einfach so schön in den HTML Code einzubetten und das Framework die ganze DOM Manipulation machen zu lassen. Und selbst mit WPF/XAML bekommst das besser hin als in Delphi. Da bleib ich lieber bei DB aware Controls und bau mein ViewModel/Controller/whatever als Memory- bzw Objekt- DataSet/DataModule. Da kann man dann mit den verschiedenen DataSet/Field states schon viel steuern, was die UI angeht (readonly, enabled, etc). Zumindest in der VCL. In FMX muss ich dann auch wieder aus Mangel an DB aware Komponenten mit den LiveBindings rumfummeln.

mkinzler 29. Nov 2017 18:05

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Für einfache Szenarien funktioniert es aber recht gut.

Rollo62 29. Nov 2017 18:35

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Ja, mehr aber auch nicht.
Leider :cry:

Zitat:

Da bleib ich lieber bei DB aware Controls und bau mein ViewModel/Controller/whatever ...
Vielleicht kommt ja bald mal Delphi + ExtJS ...

Rollo

mkinzler 29. Nov 2017 19:02

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Ja, aber nur für die Enterprise

freimatz 30. Nov 2017 09:00

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Was bitte ist ExtJS? Habe mal gegoogelt und nichts brauchbares rausgefunden. Will Sencha das nicht verkaufen? (Wer oder was Sencha auch immer ist)

Stevie 30. Nov 2017 09:02

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von freimatz (Beitrag 1387551)
Was bitte ist ExtJS?

Wenn du genau das in Google eingibst, sollte sich eine brauchbare Antwort in den ersten 3 Treffern finden lassen.

mkinzler 30. Nov 2017 09:06

AW: Trennung von GUI und Logik, wie geht ihr vor?
 
Zitat:

Zitat von freimatz (Beitrag 1387551)
Was bitte ist ExtJS? Habe mal gegoogelt und nichts brauchbares rausgefunden. Will Sencha das nicht verkaufen? (Wer oder was Sencha auch immer ist)

Ja und IDERA hat es gekauft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 Uhr.
Seite 14 von 19   « Erste     4121314 1516     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz