AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:47

Parameter dieser Suchanfrage:

Suche in Thema: MVVM in der Realität
Suche alle Beiträge, die von "Union" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: MVVM in der Realität

     
      by Union, 12. Sep 2013
    Eben das sollte IMHO nicht direkt passieren. Ich würde da Passive View präferieren. Herangehensweise war ja auch die Austauschbarkeit des Views. Ich will doch im Presenter so was eben nicht haben:

    FView.KundenEdit.SetFocus;



    Oder habe ich Dich falsch verstanden?
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: MVVM in der Realität

     
      by Union, 12. Sep 2013
    Also ich habe einen Lösungsansatz, den ich in Ausschnitten beschreibe.

    Die View ist ein normales TForm. Beim Erzeugen wird das Binding erstellt.
    constructor TfrmMain.Create(AOwner: TComponent);
    begin
    ViewModel := TViewModelKunde.create;
    inherited;

    // Binding einzeln erzeugen
    FBindingList := TBindingList.Create;
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: MVVM in der Realität

     
      by Union, 12. Sep 2013
    Scheint ja wohl daran zu liegen dass es noch keiner so wirklich nutzt.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: MVVM in der Realität

     
      by Union, 10. Sep 2013
    Wo ist denn da der Unterschied? Du hast:

    GUI (View)
    Framework (Viewmodel)
    Daten & BL (Model)
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: MVVM in der Realität

     
      by Union, 10. Sep 2013
    Na Du hast ja sowas ähnliches versucht mit Deinem Framework. Jedenfalls so ein bischen. Selbstzweck ist es allerings gar nicht:

    Man kann die Logik automatisiert testen, dadurch werden Tests auch reproduzierbar
    Man ist plattformunabhängig

    Aus meiner Sicht jedenfalls zwei Riesenvorteile.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: MVVM in der Realität

     
      by Union, 8. Sep 2013
    Das ist es was mir in der Realität so sauer aufstößt. Es werden toll klingende Modelle benutzt, man redet von "Information Hiding" und sauberen Schnittstellen. In Wirklichkeit gibt es trotzdem jede Menge Abhängigkeiten. Die werden dann unter neuem Namen verpackt. Zaubern kann ja keiner - bis auf die Marketing Leute die das und die zugehörigen Tools, Schulungen und Literatur unters Volk bringen.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: MVVM in der Realität

     
      by Union, 8. Sep 2013
    Ach ja, die Attribute. Das geht natürlich über Delphi inzwischen auch. Etwas verkrampft über die RTTI (Delphi als Scriptsprache) aber es geht. Da die aber Bestandteil des Source sind gehe ich davon aus, dass bei dem von Dir eingesetzten Framework ein Source-Generator dabei sein muß der die Modelle generiert und dann mit den Attributen garniert:
    TKunde = class
    public


    property Name :...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    MVVM in der Realität

     
      by Union, 8. Sep 2013
    Ich habe mich in den letzten Tagen etwas mit MVVM beschäftigt. Setzt das jemand im Zusammenhang mit Delphi erfolgreich ein und falls ja, mit eigenem oder vorhandenem Framework?

    Vor allem würde mich das Binding interessieren und wie man es elegant schafft, die Persistenz zu regeln sowie Informationen in den View zu bekommen, die er eigentlich nicht kennen darf aber (z.b. wegen Useability)...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Union&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=176478
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 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