rex Postad November 20, 2006 Dela Postad November 20, 2006 Hej Hej! Någon som vet lite mer vad det är som skiljer sig i .NET Framework 2.0 och .NET Framework 3.0? //M Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Andreas Stenhall Postad November 20, 2006 Dela Postad November 20, 2006 "Microsoft .NET Framework 3.0 är den nya programmeringsmodellen för hanterad kod för Windows®. Här kombineras kraften i .NET Framework 2.0 med ny teknik så att du kan skapa program som ser lika bra ut som de fungerar, kommunicera smidigt över teknikgränser och skapa stöd för en mängd olika verksamhetsprocesser. Den nya tekniken består i Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation och Windows CardSpace. .NET Framework 3.0 ingår som en del i operativsystemet Windows Vista. " http://www.microsoft.com/downloads/details...F5-25634C3BF043 Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
carlr Postad November 20, 2006 Dela Postad November 20, 2006 Ja du, för att göra en lång historia lite kortare. .NET Framework 3.0 är ju inte någon ny version som "ersätter" .NET Framework 2.0, det är snarare ett komplement. Grunden i 3.0 utgörs av Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), and Windows Presentation Foundation (WPF). Som du kan se av nedan bild så är .NET Framework 3.0 bara en liten del av pogrammeringsmodellen. Såvitt jag har förstått så exkveras all kod och körs genom samma CLR (Common Language Runtime) som .NET Framework 2.0. Så för oss som utvecklar så är det ju extensions för WF, WCF och WPF som är av intresse framöver och det lägger man bara till som nya extensions att arbeta mot (i t.ex. Visual Studio 2005). Jag har bara precis börjat fuska runt lite med 3.0 och Atlas (Ajax-komponenterna) så jag återkommer säkert framöver med mer input. ;D The .NET Framework 3.0 adds new technologies to the .NET Framework 2.0, which makes the .NET Framework 3.0 a superset of the .NET Framework 2.0. You can think of .NET Framework 3.0 as an "additive" release to the .NET Framework 2.0, as contrasted with a generational release where software is revised across the board. (For example, the .NET Framework 2.0 was a generational release over the .NET Framework 1.0.) Because .NET Framework 3.0 is an additive release and uses the core run-time components from .NET Framework 2.0, it is completely backward compatible with the earlier version. Your existing .NET Framework 2.0 based-applications will continue to run without any modifications and you can safely continue your investments using the technologies that shipped with .NET Framework 2.0. If you are moving to .NET Framework 3.0 from .NET Framework 1.1 or 1.0, you should perform impact analysis and run compatibility testing prior to deployment. While we have worked to make .NET Framework releases compatible, there are a small number of known incompatibles due to security and significant functionality additions. For more information, see the page Breaking Changes in .NET Framework 2.0 on the Microsoft .NET Developer Center Web site. Källa: Deploying Microsoft .NET Framework Version 3.0, Annie Wang, Microsoft Corporation, June 2006 EDIT: Länkade till en bättre bild. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Recommended Posts
Delta i dialogen
Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.