Foley on Microsoft
Microsoft to Developers: .NET Support Isn't Going Away
- By Mary Jo Foley
At the recent Microsoft Build 2013 conference in San Francisco, Microsoft officials extended an olive branch to the company's .NET dev base. During the second day keynote, officials actually apologized on stage for .NET confusion that the company may have created. A subsequent blog post from Corporate Vice President Soma Somasegar echoed that message. From that post:
"Given the huge impact that .NET has for companies, including both the expertise and assets created while developing their applications, and given Microsoft's recent focus on talking about the newest platforms and the increased openness of those platforms, it makes sense that many of you have been asking Microsoft about our commitment to .NET. So, let me be very clear: Microsoft is fully committed to helping you use .NET in your existing applications, as well as being fully committed to helping you extend those applications and building new ones to the emerging patterns users are demanding. This includes (but is certainly not limited to) your desktop applications and your client/server applications running on-premises."
C# Alive and Well
Though it never actually was the case thanks to the inclusion of XAML and .NET language support in the Windows 8 development platform, Microsoft is trying to make sure its developers know it's not HTML or the highway. (The not-so-secret fact is most of the Windows Store apps that have been built to date were built with C#.) Redmond's developer team wants it officially known that Microsoft .NET languages are still very much part of the picture, as are desktop apps.
So now the big question is: Apology accepted? Or has the .NET damage already been done, resulting in longtime Microsoft developers -- a group Microsoft really needs to help build apps, especially line-of-business (LOB) ones, for Windows 8 -- moving away from the platform?
Rockford Lhotka, CTO of Microsoft partner Magenic, was upbeat about Microsoft's apparent change of heart, as well as some of the under-the-cover changes it's making to the WinRT XAML stack as part of Windows 8.1. Lhotka blogged:
Not a Mea Culpa
Microsoft didn't go so far as to do a full 180 turn with its developer message. There were no mea culpas around the company's plan to phase out Silverlight, Windows Forms and Windows Presentation Foundation (WPF). That decision led to some grumbling from various .NET developers who continue to maintain that the Windows Runtime isn't a robust enough platform for building business apps.
It's not clear whether Microsoft ultimately will move the full .NET programming interface to the Windows Runtime at some point in the future, as some of the .NET faithful are hoping. But even if it doesn't, this year's steps toward bringing the .NET devs back into the Windows fold seem like the right move to me. What's your take?
Mary Jo Foley is editor of the ZDNet "All About Microsoft" blog and has been covering Microsoft for about two decades. She's the author of "Microsoft 2.0" (John Wiley & Sons, 2008), which examines what's next for Microsoft in the post-Gates era.