2 Stimmen

Welche Technologie, wenn überhaupt, wird ASP.NET ersetzen?

WinForms ist WPF gewichen, und neue Modelle wie MVVM, die eine bessere testgetriebene Entwicklung ermöglichen, funktionieren sehr gut mit WPF. Außerdem scheint mir, dass ASP.NET sehr eng an die WinForms-Methode angelehnt ist, z. B. Event-Handler im Code-Behind, der über Vererbung oder partielle Klassen verknüpft ist. Mit WPF und MVVM fällt dieser Mechanismus in Ungnade und Data Binding wird verwendet, um die Benutzeroberfläche weiter zu entkoppeln, bis zu dem Punkt, wo sie nur noch eine Haut ist.

Ich würde also darauf wetten, dass Microsoft so etwas wie einen WPF-inspirierten, XAML-basierten Ersatz für ASP.NET entwickelt. Das heißt, HTML-Seitenansichten, die in XAML geschrieben sind, damit sie die Vorteile der Bindung nutzen können, aber wenn sie ausgeführt werden, wird standardbasiertes HTML gerendert. Ich kann jedoch online keine Referenz finden. (Es gibt eine ASP.NET MVVM Artikel bei CodePlex aber die Bindung dort scheint ziemlich manuell zu sein.)

Dies ist nicht als Frage für das Community-Wiki gedacht, ich möchte wirklich wissen, woran Microsoft arbeitet. Ich vermute jedoch, dass ich die Spekulationen nicht aufhalten kann (ich habe bereits einige angestellt).

Edit: Es sind einige Antworten eingegangen, die auf Silverlight hinweisen. Ich hätte mich deutlicher ausdrücken sollen. So cool Silverlight auch ist, ich bin wirklich auf der Suche nach einer standardkompatiblen Technologie, die in LOB-Anwendungen verwendet werden kann.

1voto

Powerlord Punkte 84404

Außerdem scheint es mir, dass ASP.NET sehr eng an WinForms angelehnt ist Art, Dinge zu tun, zum Beispiel Ereignis Handler im Code-Behind, der über durch Vererbung oder partielle Klassen Klassen.

Es klingt für mich, wie Sie mehr auf WebForms (d.h. Klassen in System.Web.UI) anstelle von ASP.NET verweisen.

Ich bin auch schon in diese Falle getappt.

WebForms sind zwar eine Möglichkeit, Webanwendungen in ASP.NET zu erstellen, aber es ist pas der einzige Weg.

ASP.NET MVC ist eine andere, die von Microsoft selbst hergestellt wird. ASP.NET MVVM existiert auch (in einer anderen Antwort verlinkt).

Abgesehen davon ist mir kein XAML-basierter Ersatz für WebForms bekannt, der nicht auf Browser-Plugins zurückgreift.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X