mittlerweile gibts ja neben ASP.NET und AJAX noch Silverlight..
lohnt sich schon ein Umstieg? Oder sollte man noch ein wenig abwarten, wie sich das ganze entwickelt? Immerhin muss Silverlight Clientseitig (ähnlich wie Flash) installiert sein, was schon bei Linuxusern bestimmt zu problemen führt.
Wir sind in unserem Team gerade dabei, eine größere Standardlösung auf Basis von .NET zu entwickeln. Im Web entschieden wir uns aus folgenden Gründen für Silverlight:
1) Einheitliches Programmiermodell zwischen Full Client (WPF) und Silverlight. 2) Weniger Trainingsaufwand für UI Entwicklung (XAML in beiden Welten). 3) Single-Code Ansatz für Full-Client und Silverlight Web Client (die beiden Varianten teilen sich rund 85% des Sourcecodes). 4) Bessere Usability bei weniger Aufwand (z.B. Drag&Drop Unterstützung, grafische Darstellungen, etc.). 5) Kein bzw. wenig JavaScript notwendig (mag keiner in unserem Team). 6) Bessere Performance wegen etwas mächtigerem Client (könnte man mit viel Aufwand auch über AJAX umsetzen). 7) Silverlight deckt Windows + Mac Client ab; Linux Desktops haben - egal ob man diese Tatsache gerne hat oder nicht - von der Anzahl an Kunden her kaum Relevanz (Linux Desktops können (bis zu einem gewissen Grad) über Moonlight (Mono) bedient werden). 9) Eine strenge Trennung zwischen UI und Logik/Daten über Services (in unserem Fall REST) macht eine spätere/zusätzliche Entwicklung eines HTML-basierenden Frontend möglich.