Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Webtechnologien der Zukunft (https://www.delphipraxis.net/115212-webtechnologien-der-zukunft.html)

Khabarakh 8. Jun 2008 13:09

Re: Webtechnologien der Zukunft
 
Der größte Trend derzeit ist wohl eindeutig MVC. Ruby on Rails hat es vorgemacht, Microsoft und andere ziehen nach.
Natürlich ist es am Anfang nett, in ASP.Net wie bei Desktop-Apps einfach ein paar Elemente auf den Designer zu hauen und noch ein DataSet drüber zu stulpen, aber man (ich ;) ) merkt doch schnell, dass diese Art von RAD doch lieber auf dem Client bleiben sollte.
Ich verspreche mir von ASP.Net MVC nur eines: Mehr Spaß :zwinker: .
Zitat:

Zitat von bluesbear
Zitat:

Zitat von mkinzler
Android ist allerdings ein Betriebssystem für Mobiletelefone u.ä.

Jepp, gemessen an der Ausgangsfrage habe ich mal über den Tellerrand geguckt.

"Hinausgeschossen" trifft es wohl eher :mrgreen: :duck: . Bis jetzt habe ich jedenfalls noch nichts Revolutionäres über Androids Webbrowser gehört, das sich auch auf den PC auswirken könnte.

Phoenix 8. Jun 2008 13:28

Re: Webtechnologien der Zukunft
 
MVC ist Kacke ;-)
Aber mal im Ernst: MVC hat ein paar massive Nachteile gegenüber MVVM. Du warst ganz offensichtlich nicht auf der letzten EKON Spring in meinem Vortrag über Designpatterns :zwinker:

Das ist übrigens auch der Grund warum ich Rails nicht so sehr mag. Imho hat eine Datenquelle nix auf dem UI (Webform) zu suchen.

Das, und der Umstand, dass Rails so dermassen enge Vorgaben an die Verzeichnis- und Datenbankstruktur stellt. Das bedeutet nämlich, dass man Rails eigentlich nur für Neuentwicklungen benutzen kann. Eine bestehende Datenbank Rails-Kompatibel zu machen lohnt sich einfach nicht. Da greift man dann lieber auf ein anderes Framework zurück, dass einem ermöglicht die alten Strukturen beizubehalten.

Balu der Bär 8. Jun 2008 13:32

Re: Webtechnologien der Zukunft
 
Hai ihr,

es wäre super wenn ihr für die Nicht-Experten unter uns statt den Abkürzungen vlt. den richtigen Namen nennen könntest. :stupid:

MVC? Google meint dazu Model View Controller? :gruebel:

mkinzler 8. Jun 2008 13:35

Re: Webtechnologien der Zukunft
 
Genau. Bedeutet Trennung von Daten (Model) Anzeige (View) und Logik (Controller)

Khabarakh 8. Jun 2008 14:59

Re: Webtechnologien der Zukunft
 
Zitat:

Zitat von Balu der Bär
es wäre super wenn ihr für die Nicht-Experten unter uns statt den Abkürzungen vlt. den richtigen Namen nennen könntest. :stupid:

MVC? Google meint dazu Model View Controller? :gruebel:

Also, geht doch :mrgreen: . Aber gerade ASP.Net MVC steht für mich nicht nur für das Pattern, sondern für eine Abkehr von diesem Mammut-RAD-Framework, einfach alles besser :mrgreen:² . Routing (wird's ja dann auch für Webforms (das "alte" ASP.Net) geben), Unit Tests, Mocking, ... Außerdem passt es perfekt zu den anderen 3.5-Sachen wie Linq und davon kann ich nicht genug bekommen :-D .
Vielleicht sagt dir dieses Video etwas mehr, wenn es ohne Vorwissen nicht doch etwas zu kurz ist. Ich muss ja auch zugeben, dass ich bis jetzt selbst noch nichts damit gemacht habe :stupid: , aber vor allem wegen der Trennung von Oberfläche und Daten hört sich das ganze für mich genauso genial an wie der Umstieg WinAPI -> Windows Presentation Foundation. In beiden Fällen werde ich nicht wieder zurück wollen.
Zitat:

Zitat von Phoenix
Imho hat eine Datenquelle nix auf dem UI (Webform) zu suchen.

Ich bin mir nicht sicher, was du meinst, hört sich aber nicht wirklich nach Model-View-Trennung an :gruebel: .
Zitat:

Eine bestehende Datenbank Rails-Kompatibel zu machen lohnt sich einfach nicht. Da greift man dann lieber auf ein anderes Framework zurück, dass einem ermöglicht die alten Strukturen beizubehalten.
Jo, beim Migrieren ist mit Convention over Configuration Schluss. In der Hinsicht würde ich von Microsoft aber auch mehr erwarten als von Rails.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 Uhr.
Seite 2 von 2     12   

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