Heute war der zweite (und letzte) Vortragstag der XTOPIA, der deutschen Web-Konferenz von Microsoft in Berlin, also etwa vergleichbar mit der MIX in den USA. Einige interessante Punkte wurden angesprochen, die für alle .NET Programmierer interessant sein könnten. Heute ein erster Teil, der zweite folgt die nächsten Tage).
Dynamische Sprachen (Dynamic Language Runtime – DLR)
Hierbei handelt es sich um eine Erweiterung der CLR in Richtung dynamische Sprachen. Insbesondere im Bereich Silverlight wird diese Erweiterung stark forciert und auch für ASP.NET ist es sehr hilfreich. An zu unterstützenden Sprachen gibt es (Iron)Python, (Iron)Ruby und Javascript. Es ist schon sehr nett, wie fix man mit den dynamischen Sprachen gerade kleine Anwendungen schreiben und erweitern kann.
Ressourcen dazu:
Jim Hugunin in seinem Blog über die DLR (Entwickler der DLR)
Ausführlicher Artikel im MSDN Magazine über die DLR
Interview der eWeek mit Jim Hugunin
John Lam’s Blog über Software, DIE Quelle zu IronPython, IronRuby und DLR
IronPython (bei codeplex.com)
IronRuby (bei rubyforge.org)
Silverlight
Bei Microsoft ist Silverlight derzeit in aller Munde. Viele sehen es als reine Flash-Konkurrenz an, es soll aber eine Technologie zur Erstellung von Rich-Internet-Applications sein (also das, was Adobe mit Flex derzeit ebenfalls macht). Ich würde empfehlen, sich das mal direkt anzuschauen und damit etwas rumzuspielen. Man sollte als Entwickler aber gleich zur Version 1.1 Alpha übergehen, da hier einige nette Funktionen mehr bestehen.
Ressourcen dazu:
Einstiegsseite von Microsoft zu Silverlight
Beispiele für Silverlight Anwendungen