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.

6voto

Corey Sunwold Punkte 10012

Silverlight ist das, was Ihrer Beschreibung am ehesten entspricht. Zum größten Teil sind sie drängen MVC als eine neue Art der Asp.Net zu tun.

3voto

dtc Punkte 9944

Sie haben gerade asp.net MVC veröffentlicht, das Entwicklern die Möglichkeit gibt, MVC anstelle von Webformularen zu verwenden. Ich bin nicht vertraut mit MVVM, also bin ich nicht sicher, ob sie etwas in diesem Bereich mit asp.net tun.

3voto

Andrew Shepherd Punkte 42283

Mir scheint, die Technologie, nach der Sie suchen, ist Silberlicht .

Es handelt sich um eine Webtechnologie, die eine Teilmenge von XAML unterstützt.

3voto

Tracker1 Punkte 18421

Ich würde sagen, dass ASP.net MVC und/oder WCF+REST die wichtigsten Dinge sind, die man sich ansehen sollte, wenn es um einen Neustart der Art und Weise geht, wie Webanwendungen auf dem Server geschrieben werden. Wenn Sie MVC, aber nicht Webforms mögen, gibt es andere Ansicht-Engines, die ziemlich leicht eingesteckt werden können.

2voto

MrTelly Punkte 14443

Es wäre entweder Asp.Net MVC wenn Sie ein eingefleischter Asp.Net-Fan sind, oder wenn Sie die WPF und/oder den Smart-Web-Ansatz lieben Silberlicht .

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