Silverlight
Silverlight ist wohl eine der spannendsten Entwicklungen im Bereich der Internetanwendungen. Die Möglichkeit sogenannte Rich Internet Applications (RIA) unabhängig des vom Client zur Verfügung gestellten Browsers zu erstellen macht den Entwickler nicht nur freier in der Gestaltung sondern bietet auch Funktionalitäten die normalerweise nur Desktopanwendungen vorbehalten waren. Mit der "Out Of Browser" Option lassen sich Applicationen sogar direkt von der Website herunter lokal auf den Rechner installieren und können dort in einer sogenannten "Sandbox" offline ausgeführt werden. Die strikte Trennung von Design und Funktionalität wurde auch mit der Umsetzung von XAML auf der Grafik Seite und C# und VB.NET bzw Javascript auf der Programmierer Seite konsequent durchgeführt und ist dort wo professionelle Grafiker und Entwickler zusammenarbeiten können sicherlich von Vorteil. Für diejenigen die beide Funktionalitäten in einer Person vereinen, gibt es die Möglichkeit durch die Auseinandersetzung mit XAML sich hier schon einmal mit der Windows Presentation Foundation (WPF) vertraut zu machen. Leider gibt es noch keine Unterstützung von Silverlight in den kostenlosen Expressversionen von C# oder VB.NET und für die optimale Grafikumsetzung wird zusätzlich Expression Web benötigt (ist aber nicht unbedingt notwendig). So dass diejenigen Entwickler die zunächst einmal nur in Silverlight hineinschnuppern möchten und nicht gleich die Professional Version des Visual Studios kaufen möchten, auf die kostenlosen Beta Versionen von Visual Studio bzw. Expression Web angewiesen sind.