2006-11-06

.NET Framework 3.0 - vad är det?

I morgon börjar Microsofts TechEd Europe för utvecklare och jag skulle bli mycket förvånad om vi inte får se en release, eller åtminstone ett tydligt releasdatum, av såväl Windows Vista som .NET Framework 3.0. Trots detta verkar det fortfarande råda förvirring om vad .NET Framework 3.0 egentligen innebär, till exempel verkade inte ens Microsoft Sveriges Johan Lindfors helt säker i sin dragning på MSDN Live om just .NET Framework 3.0 härom veckan (okej, han skämtade förhoppningsvis). Jag tänkte därför försöka reda ut begreppen lite.

.NET Framework 3.0 innebär inte några större ändringar av Base Class Libraries, C#, VB .NET eller övriga delar av .NET Framework 2.0 (bara ändringar som kommer att motsvaras av Service Pack för 2.0), utan är en utökning av funktionalitet genom vad som kallas .NET 3.0 Components:

  • Windows Presentation Foundation (WPF, tidigare känt som "Avalon").
  • Windows CardSpace (tidigare "InfoCard").
  • Windows Communication Foundation (WCF, tidigare "Indigo").
  • Windows Workflow Foundation (WF).

Microsoft har fått en del kritik för att de kallar denna ändring av ramverket för "3.0" då många menar att det kanske hade varit mer lämpligt med 2.5 eller liknande. En del kritiker menar att skälet till det jämna och fina versionsnumret är att 3.0 kommer att vara förinstallerat på Windows Vista och att det skulle vara osnyggt att ha en mellanversion till detta flaggskepp. (För den som är intresserad av att följa den, faktiskt ganska intressanta, versionsdebatten är Brad Abrams blogginlägg "Toward .NET Framework 3.0" en bra utgångspunkt.)

Okej, nu vet jag vad 3.0 är - men vad är det jag hör om 3.5?!

Det är väl bara halvofficiellt än så länge, men innovationer som C# 3.0, VB 9, .NET vNext och LINQ kommer sannolikt att släppas under versionsnumret 3.5. Samtidigt med denna version kommer en ny version av Visual Studio, kodnamn "Orcas", som i grunden är samma som Visual Studio 2005 men med stöd för WPF-, WCF- och LINQ-projekt m.m. Förhoppningsvis kommer även Microsoft ASP.NET AJAX (tidigare Atlas) att släppas i skarp version och med bättre stöd för JavaScript-utveckling m.m. tillsammans med Orcas.

2 kommentarer:

Anonym sa...

Blev inte ett skit klokare på denna förklaring

Anonym sa...

inte jag heller, kan man ta bort skräpet från datorn då det , med uppdates tar nästan en gig...