Exit WinFX, enter .NET 3
Posted on 25 Aug 2006 at 15:36
Thomas Lee explains the thinking behind Winfx's new name, and dissects its constituent parts
Given this potential for confusion, Somasegar explains that Microsoft has finally decided to rebrand WinFX as .NET 3, which in his view best identifies what it really is; namely, the next version of the developer framework. He also confirms that .NET 3 is to ship with Vista and Longhorn, and will be back-ported to Windows XP SP 2 and Server 2003. The latest Vista build released to beta testers reports .NET 3 as being installed. To some degree, this decision to back-port .NET 3 to Windows XP slightly diminishes the attractiveness of Vista. It was clearly not an easy decision, as Microsoft has to balance its corporate user base, which is unlikely to switch en masse to Vista the day it launches, against its huge consumer base, which will simply get Vista when they buy a new computer.
The decision to back-port is, however, great news for XP customers, in that all the .NET 3 goodies can be used on their existing Windows XP corporate builds and will become richer still when Vista eventually ships. Moulster explains that: ".NET Framework 3 on Windows XP is not a scaled-down version - if you run .NET Framework 3 on XP, you'll get all the features. We believe Windows Vista is a better environment for your applications, however: it's more secure, more stable, has a much better user interface, better search and organisational facilities, makes better use of the graphics processor, and so on. In short, Windows Vista is our strategic client platform moving forward."
The journey to .NET 3 has been yet another exercise in marketing speak versus reality for Microsoft, as well as a case study in chasing an ever-moving target. That said, let's not be too unkind, because .NET 3 offers some great features and is a real step forward in the evolution of .NET. So let's see what exactly is in the new release and what it might mean to you as a developer.
New features
Microsoft describes .NET 3 as combining the power of .NET Framework 2 with new technologies for building applications, and you can think of it as a set of four new technologies that are built onto and extend the .NET 2 CLR and class libraries. The overall structure of .NET 3 is depicted in the diagram above. The four new technologies inside .NET 3 are:
Windows Communication Foundation (WCF), previously called Indigo, enables developers to create secure, reliable, transactional and interoperable distributed applications.
Windows Presentation Foundation (WPF), previously known as Avalon, provides developers and designers with the ability to create graphically richer Windows client applications.
Windows Workflow Foundation (WWF) provides the ability to create workflow-enabled applications without the need to use BizTalk.
Windows CardSpace (WCS), previously called InfoCard, enables users to manage their digital identities simply and easily, but with more control and greater security.
WCF brings together a number of Microsoft's earlier communications technologies - ASP.NET Web Services, .NET Remoting, .NET Enterprise Services, Web Services Enhancements, and Microsoft Message Queuing (MSMQ) - and it's a key component in Microsoft's interoperability story. All the features necessary for SOA (service oriented architecture) applications are built into WCS, along with good support for the latest WS-* standards, which all makes for a powerful interop story. At the technical level, WCF services expose a collection of endpoints, in effect creating portals for communicating with the outside world. Each endpoint has an Address, a Binding and a Contract (referred to as ABC) - the Address is where the endpoint lives, the Binding is how it communicates and the Contract specifies what it communicates.
advertisement
- Getting to grips with Microsoft's IT Health Environment Scanner
- Virtualise your servers
- The changing face of travel gadgets
- Build your own distributed file system
- The bulletproof Dell that costs an arm and a leg
- Microsoft Office 2010 Technical Preview: Q&A
- Lawnmowers, the TyTN II and one odd insurance request
- There'll never be a bulletproof OS
- How far can we trust apps?
- Five nice touches in Outlook 2010
- ATI Radeon HD 5970: 42% more expensive in the UK
- Office 2010 Beta – 32-bit or 64-bit – The Choice is Clear
- Why Britain's watchdogs have fewer teeth than goldfish
- Tabbed documents: how to make Office 2010 great
- Outlook 2010 People Pane – does it spell death to Xobni
- Microsoft Outlook 2010 screenshots
- Co-Authoring in Word 2010 and SharePoint Foundation 2010
- Microsoft Outlook 2010 screenshots: Backstage view
- Flash 10.1: Developing for Desktop and Device
- Microsoft Office 2010 screenshots: Recover unsaved items
- Sky Player shows up in Windows 7
- Tweetlevel reveals most influential Twitterers
- Apple "refuses to repair smokers' Macs"
- Spotify arrives on Symbian
- Chrome OS and Android to "converge over time"
- Microsoft to pay News Corp to stay off Google
- Christmas sales surge knocks out eBay search
- Windows 8 set for 2012 release
- Q&A: Why Conficker was a victim of its own success
- App developers losing faith in Android
advertisement
Printed from www.pcpro.co.uk


