1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › Javascript…

MVC für Webanwendungen

  1. Thema

Neues Thema


  1. MVC für Webanwendungen

    Autor: LX 26.04.11 - 16:40

    Das Konzept MVC (Model View Controller) stammt aus der Anwendungsentwicklung und überträgt sich damit nicht ganz ohne Reibungsverluste auf Webanwendungen. Während völlig klar ist, dass der View die Darstellung im Browser ist, verteilen sich Model und Controller auf Server und Client, so dass die Aufteilung in sich noch einmal gespalten ist.

    Deutlich besser ist die Aufteilung in Frontend, Middleware und Backend. Nicht nur bildet sie viel besser die Ausrichtung der Abteilungen ab, mit den entsprechenden Systemen kann man auch die Anwendung parallel betreiben - dazu ist lediglich notwendig, dass man sich von Anfang an auf dauerhafte Schnittstellen einigt, ansonsten machen die Reibungsverluste bei der Anpassung die Vorteile wieder zunichte.

    Gruß, LX

  2. Re: MVC für Webanwendungen

    Autor: ssssssssssssssssssss 26.04.11 - 17:08

    extjs4 anwendungen sind in sich vollständig und verstecken alles serverseitige hinter ihrem model.

    im grunde kann man die apps direkt per rest auf datenbanken zugreifen lassen und nurnoch nen http server zum versenden der js-apps benutzen, ohne serverseitiges scripting.

    dadurch muss man auch keine doppelte security bei db und app-server implementieren, kann die datenbank alles selbst erledigen.

    könnte mir vorstellen, dass dieses modell sogar besser ist, als das klassische mit application servern, da so mehr last auf die clients ausgelagert wird und das system besser horizontal skalieren könnte.

  3. Re: MVC für Webanwendungen

    Autor: Yeeeeeeeeha 26.04.11 - 17:57

    Theoretisch ja, in der Realität stößt man aber abseits von typischen Demo-Anwendungen schnell an Grenzen. Besonders, wenn fein granulierte Rechtekontrolle benutzt wird, geht man bei der direkten Benutzung der Datenbank in einem Sumpf von Views unter, da man die Daten zwar theoretisch direkt per REST von der DB zum Frontend durchschleifen könnte, aber selten alle Spalten braucht bzw. zugänglich machen will.

    Anyway, ExtJS hat eine IMO sehr steile Lernkurve (wenn man abseits der Examples arbeitet) und kann einen in den Wahnsinn treiben, trotzdem ist es ein verdammt guter Ansatz für Frontends von komplexen Web-Applikationen.

    Yeeeeeeeeha - Nur echt mit 2^3 e
    Perl-Monk, Java-Trinker, Objective-C Wizard, PHP-Kiddie, unfreiwilliger FreeBSD-/Linux-Teilzeitadmin

  4. Re: MVC für Webanwendungen

    Autor: ssssssssssssssssssss 26.04.11 - 18:14

    naja, sicherheits-cracks wollen doch eh, dass die zugriffe nicht nur auf app-server ebene sondern auch ander DB gecheckt werden.

    außerdem würde ich eh im ersten schritt alles mit views erschlagen, bevor ich irgendwo was am frontend fummel. :)

  5. Re: ...und das kommt dabei raus, wenn Backend-Techniker am Frontend fummeln

    Autor: LX 27.04.11 - 07:37

    Da kann man ja gleich qooxdoo nehmen und sich eine gequirlte div-Suppe mit inline-Styles per JavaScript in einem Java-Like-Framework zusammenrühren lassen :-(

    Gruß, LX

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. DevOps - Engineer BMC Helix ITSM - Remedy (m/w/div)
    Deutsche Rentenversicherung Bund, Berlin
  2. Mitarbeiter (m/w/d) für IT-Consulting
    ProSoft GmbH, Geretsried
  3. IT-Service Desk Manager und IT & OT -Device Administrator (m/w/d) Kennziffer 23/37 | Vollzeit
    SONAX GmbH, Neuburg an der Donau
  4. Junior IT Support Specialist (m/d/d) Start-up Zentrum
    UnternehmerTUM GmbH, Garching, München

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 79,99€ (Vergleichspreis 106,89€)
  2. 499€ (Vergleichspreis 715,14€)
  3. u. a. Fractal Design Ion+ 2 Platinum 660 W für 99,90€ + 6,99€ Versand statt 161,05€ im...


Haben wir etwas übersehen?

E-Mail an news@golem.de


Digitale-Dienste-Gesetz: Regierung bessert bei der Störerhaftung nach
Digitale-Dienste-Gesetz
Regierung bessert bei der Störerhaftung nach

Bei der Umsetzung des DSA in deutsches Recht soll der Schutz vor kostenpflichtigen Abmahnungen nun doch beibehalten bleiben.
Ein Bericht von Friedhelm Greis

  1. Störerhaftung Verbraucherschützer befürchten neue Abmahnwelle bei WLANs

Teil 2 unseres Tutorials: Objekte und Variablen in Powershell
Teil 2 unseres Tutorials
Objekte und Variablen in Powershell

Powershell-Tutorial
In unserer Powershell-Einführung mit Übungsblöcken und Lösungsvideos beschäftigen wir uns dieses Mal mit Objekten und Variablen.
Eine Anleitung von Holger Voges

  1. Mit praktischen Übungen und Videos Powershell für Einsteiger - Teil 1

Sony: Playstation 5 Standard versus PS5 Slim
Sony
Playstation 5 Standard versus PS5 Slim

Ein bisschen kleiner und schlanker: Golem.de hat die Playstation 5 Slim ausprobiert - und vergleicht die Konsole mit der bisher verfügbaren PS5.
Von Peter Steinlechner

  1. Dualsense Edge Nutzer beklagen Qualitätsprobleme bei 240-Euro-Controller
  2. Handheld Sony-Manager deutet Spielestreaming auf PS Portal an
  3. Playstation Portal im Test Dualsense mit Display - und Lag