AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Trennung von GUI und Logik, wie geht ihr vor?
Thema durchsuchen
Ansicht
Themen-Optionen

Trennung von GUI und Logik, wie geht ihr vor?

Ein Thema von divBy0 · begonnen am 19. Aug 2011 · letzter Beitrag vom 30. Jan 2018
Antwort Antwort
Seite 14 von 19   « Erste     4121314 1516     Letzte »    
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#131

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

  Alt 29. Nov 2017, 17:30
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.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#132

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

  Alt 29. Nov 2017, 17:40
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#133

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

  Alt 29. Nov 2017, 17:45
Machbarkeitsstudie: https://bitbucket.org/sglienke/knockoff
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#134

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

  Alt 29. Nov 2017, 18:01
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.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (29. Nov 2017 um 18:06 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#135

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

  Alt 29. Nov 2017, 18:05
Für einfache Szenarien funktioniert es aber recht gut.
Markus Kinzler
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#136

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

  Alt 29. Nov 2017, 18:35
Zitat:
Ja, mehr aber auch nicht.
Leider

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

Rollo

Geändert von Rollo62 (29. Nov 2017 um 18:37 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#137

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

  Alt 29. Nov 2017, 19:02
Ja, aber nur für die Enterprise
Markus Kinzler
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.380 Beiträge
 
Delphi 11 Alexandria
 
#138

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

  Alt 30. Nov 2017, 09:00
Was bitte ist ExtJS? Habe mal gegoogelt und nichts brauchbares rausgefunden. Will Sencha das nicht verkaufen? (Wer oder was Sencha auch immer ist)
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#139

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

  Alt 30. Nov 2017, 09:02
Was bitte ist ExtJS?
Wenn du genau das in Google eingibst, sollte sich eine brauchbare Antwort in den ersten 3 Treffern finden lassen.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#140

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

  Alt 30. Nov 2017, 09:06
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.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 14 von 19   « Erste     4121314 1516     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz