Letters from Readers

Readers React: Silverlight's Future

In an online Papa's Perspective column ("3 Impacts from 2011, and What They Mean Moving Forward," Jan. 20, 2012), John Papa offered his take on key changes in 2011 and wondered how the success of Kinect, lingering questions about Silverlight, and Microsoft's tight-lipped approach to Windows 8 and Windows Phone would affect the company's relationship with developers moving forward. Readers respond:

It's all about character. It's bad enough to lie, but enlisting others to lie is really sick. Software is about change, we all know that, and Microsoft should have trusted developers and told the truth. I've stopped using Silverlight and all of the Microsoft products associated with it except for Visual Studio.

Fallon
Posted Online

I convinced my company to use Silverlight in a very important product. The investment was tremendous, including manpower and learning processes. When we were in the middle of implementation, Microsoft dropped the bomb about the future of Silverlight. I cannot describe the feelings of betrayal and frustration -- not to mention the pressure coming from the upper management team. Now we cannot go back to undo our investment. As a developer, my questions are very simple: Why did Microsoft do such a strange thing to lose the trust of developers? Why can't Microsoft simply continue supporting/advocating Silverlight and, at the same time, advocate future HTML5 as a new trend and development path? As a developer, I feel Microsoft has a lose/lose strategy ... I've stopped advocating any new technologies from Microsoft.

Name Withheld
Posted Online

I don't know what else Microsoft could do. XAML is everywhere -- on the phone with Silverlight for Windows Phone, on the desktop with Windows Presentation Foundation (WPF), on Windows 8 Metro apps. Silverlight as a browser plug-in is still there for anyone who wants to use it. If Microsoft never updates Silverlight again I can't say I blame the company. It never really caught on like they hoped it would, and even though HTML5 is not as fully featured, it is what everyone will use because it doesn't require a plug-in and will work on all OSes (even Linux).

Name Withheld
Posted Online

The "bomb" was Silverlight being pushed aside in Windows 8 in favor of some HTML-like API in Metro. No browser plug-in support sealed its fate. You might still be able to install native on Windows 8, but you could always do that with WPF anyhow. So, once Windows 8 comes out, management will soon see what developers already see coming. No new project will be Silverlight after that.

Isaac
Missouri

About the Author

This story was written or compiled based on feedback from the readers of Visual Studio Magazine.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube