Avsluta WinFX, ange .NET 3

Med tanke på denna risk för förvirring, förklarar Somasegar att Microsoft äntligen har beslutat att ändra namnet på WinFX till .NET 3, vilket enligt hans uppfattning bäst identifierar vad det verkligen är; nämligen nästa version av utvecklarramverket. Han bekräftar också att .NET 3 kommer att levereras med Vista och Longhorn, och kommer att backporteras till Windows XP SP 2 och Server 2003. Den senaste Vista-versionen som släppts till betatestare rapporterar att .NET 3 är installerat. Till viss del minskar detta beslut att backporta .NET 3 till Windows XP något attraktionskraften hos Vista. Det var uppenbarligen inte ett lätt beslut, eftersom Microsoft måste balansera sin företagsanvändarbas, som sannolikt inte kommer att byta massa till Vista den dagen det lanseras, mot sin enorma konsumentbas, som helt enkelt kommer att få Vista när de köper en ny dator.

Avsluta WinFX, ange .NET 3

Beslutet att backportera är dock goda nyheter för XP-kunder, eftersom alla .NET 3-godsaker kan användas på deras befintliga Windows XP-företagsbyggen och kommer att bli rikare när Vista så småningom levereras. Moulster förklarar att: “.NET Framework 3 på Windows XP är inte en nedskalad version – om du kör .NET Framework 3 på XP får du alla funktioner. Vi tror dock att Windows Vista är en bättre miljö för dina applikationer: det är säkrare, stabilare, har ett mycket bättre användargränssnitt, bättre sök- och organisationsmöjligheter, utnyttjar grafikprocessorn bättre och så vidare. Kort sagt, Windows Vista är vår strategiska klientplattform som går framåt.”

Resan till .NET 3 har varit ännu en övning i marknadsföring mot verklighet för Microsoft, såväl som en fallstudie i att jaga ett ständigt rörligt mål. Som sagt, låt oss inte vara för ovänliga, eftersom .NET 3 erbjuder några fantastiska funktioner och är ett verkligt steg framåt i utvecklingen av .NET. Så låt oss se exakt vad som finns i den nya versionen och vad den kan betyda för dig som utvecklare.

Nya egenskaper

Microsoft beskriver .NET 3 som en kombination av kraften i .NET Framework 2 med ny teknik för att bygga applikationer, och du kan se det som en uppsättning av fyra nya teknologier som är inbyggda i och utökar .NET 2 CLR- och klassbiblioteken. Den övergripande strukturen för .NET 3 visas i diagrammet ovan. De fyra nya teknologierna i .NET 3 är:

?? Windows Communication Foundation (WCF), tidigare kallad Indigo, gör det möjligt för utvecklare att skapa säkra, tillförlitliga, transaktionella och interoperabla distribuerade applikationer.

?? Windows Presentation Foundation (WPF), tidigare känt som Avalon, ger utvecklare och designers möjligheten att skapa grafiskt rikare Windows-klientapplikationer.

?? Windows Workflow Foundation (WWF) ger möjlighet att skapa arbetsflödesaktiverade applikationer utan att behöva använda BizTalk.

?? Windows CardSpace (WCS), tidigare kallat InfoCard, gör det möjligt för användare att hantera sina digitala identiteter enkelt och enkelt, men med mer kontroll och större säkerhet.

WCF sammanför ett antal av Microsofts tidigare kommunikationstekniker – ASP.NET Web Services, .NET Remoting, .NET Enterprise Services, Web Services Enhancements och Microsoft Message Queuing (MSMQ) – och det är en nyckelkomponent i Microsofts interoperabilitetshistoria. Alla funktioner som krävs för SOA-applikationer (service oriented architecture) är inbyggda i WCS, tillsammans med bra stöd för de senaste WS-*-standarderna, vilket alla ger en kraftfull interop-historia. På den tekniska nivån exponerar WCF-tjänster en samling slutpunkter, vilket i praktiken skapar portaler för att kommunicera med omvärlden. Varje slutpunkt har en adress, en bindning och ett kontrakt (kallas ABC) – adressen är där slutpunkten bor, bindningen är hur den kommunicerar och kontraktet anger vad den kommunicerar.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *