Aus den Beschreibungen der PDC Sessions lassen sich schon jetzt einige Fakten über .NET 4.0 bzw. die Zukunft der Microsoft Plattform im Allgemeinen entnehmen. Die folgende Liste enthält meine Interpretationen einiger Session Abstracts, ich kann mich auch irren. Die Infos die sowieso schon auf verschiedenen Blogs (blogs.msdn.com usw.) aufgetaucht sind habe ich ausgelassen:
- Common Language Runtime “vNext”
- Unterstützung für mehrere CLR-Versionen innerhalb eines Prozesses
- “Code Contracts” – was auch immer das bedeutet, ich vermute etwas in Richtung Design by Contract
- Neue Klassen in der Base Class Library, z.B. BigInteger, Tuples und Bäume
- Optimierter Garbage Collector, um Mehrprozessorsysteme effizienter auszunutzen
(http://channel9.msdn.com/pdc2008/PC49/)
Typsystem
Änderungen am Typsystem, die Versionierung und Deployment vereinfachen sollen, und z.B. die Arbeit mit COM Komponenten ohne Primary Interop Assemblies ermöglichen sollen
(http://channel9.msdn.com/pdc2008/TL02/)
Entity Framework
Wird einfacher und soll Model Driven Development (POCO?) besser unterstützen.
Interessant ist hier aber auch, was nicht in den Abstracts steht – es gibt bisher keine Session zu LINQ to SQL Neuerungen.
(http://channel9.msdn.com/pdc2008/TL20/)
Sync Services
Synchronisierung mit der “Cloud”. Kann vieles bedeuten, z.B. Live Mesh oder Data Services. Da die Session nicht mit “Live Mesh” getaggt wurde, obwohl es ein Tag dafür gibt, vermutlich eher letzteres. Dafür spricht auch, dass die Sync Services auch in einer SQL Server Data Services Session erwähnt werden.
(http://channel9.msdn.com/pdc2008/TL30/)
Cloud Services
Mit 33 Sessions eindeutig ein (der?) Schwerpunkt der PDC, gefolgt von Live Services mit 14, die ja auch eine “Coud”-Technologie sind, und ein “Live Framework” mit 10 Sessions. Dann wären da noch die SQL Server Data Services mit 7 Sessions. Dazu kommen noch Sessions zu “Windows Strata”, die kurz in der Agenda aufgetaucht, aber dann wieder verschwunden sind.
Windows CardSpace
Die nächste Version hat den Codenamen “Geneva”, und es gibt ein Server Produkt dazu, den “Geneva” Server. Der Name taucht aber nur in der Kurzfassung der Session auf, die über die Session Liste angezeigt wird. Auf der Details-Seite geht es dann nur um “Zermatt”.
Oslo
Zu Oslo gibt es gerade mal 5 Sessions, und aus den Abstracts lässt sich nichts entnehmen, was nicht schon ansatzweise in verschiedenen Blogs und Artikeln erwähnt wurde. Schade.
VB.NET
Weitere LINQ-Features (wie auch immer diese aussehen mögen), vereinfachter Syntax, vielleicht auch Metadata-Programming und Scripting. Viele Infos sind das leider nicht, aber mehr als zu C#, wo der Abstract nichts neues verrät.
(http://channel9.msdn.com/pdc2008/TL12/)
Windows Server vNext
Unterstützung für ASP.NET in der Server Core Variante – nett!
(http://channel9.msdn.com/pdc2008/ES06/)
Windows 7
Leider nichts neues, zu den “interessanten” Sessions steht als Beschreibung nur “TBD”. Aus den Titeln kann man nur entnehmen, dass es z.B. neue APIs für Text, Grafik, Suche und Shell geben wird.
Ich bin sehr gespannt was Microsoft denn nun wirklich auf der PDC ankündigen wird. Schade dass ich nicht dabei sein kann.
Technorati-Tags:
PDC,
.NET,
.NET Future