Or maybe it isn’t that dead? OK…you expected me to say that, and you’re thinking, “this guy is just trying to sell me Silverlight tools and save his business.” I will not argue…you’re almost right. There’s one small correction to be made - we are not trying to save our business. :) Rather, we are hard at work on all fronts, be it HTML5 or Win8, so it doesn’t make a difference for us what technology you’ll ultimately choose as we have all bases covered.
As I’ve said many times, use whatever makes most sense for your business. That said, I do want to share our thinking on Silverlight so that you can make a more informed decision.
At Telerik we still believe in Silverlight, and we are betting on it. We are not only continuing to sell our existing Silverlight controls, but we are also continuing to invest in the ongoing development of new controls for Silverlight. We’re doing this because we believe Silverlight is not dead…at least not yet and not for a long time.
All the Cool Kids are saying that Silverlight is dead, or at least assuming so because it got zero sessions at BUILD. I think a product is dead when most of the things below are true:
Let’s think about each of those points.
Let’s say that Microsoft stops adding features to the Silverlight plug-in after Silverlight 5, which is still slated to ship later this year. With SL5, developers finally get a super mature platform to build line-of-business apps. The tooling is there. The performance is there. The stuff will run on Windows 8 (rumor has it that desktop mode will run even on ARM devices). Add this to the Microsoft support guarantee and you have viable platform for many years to come.
Say an app has a 5 year lifecycle. If you start today with SL/WPF, the underlying platform will still be very relevant past 2017. In fact, even with no additional attention from Microsoft, Silverlight and WPF are well positioned to serve businesses for years (decades?) to come. The best testament to this effect is WinForms.
Windows Forms has received pretty much zero love from Microsoft since 2005, but that hasn’t stopped many businesses from using it as their preferred platform for building LOB apps. Even today, many people use Telerik tools to build WinForms applications, and I don’t see this number drastically decreasing. Remember, that’s 6 years after the platform got its last big update.
To further clarify the support issue, Silverlight has a 12-month support commitment from Microsoft. That means if Microsoft formally announces the end of Silverlight, you still get direct support for 12-months. Visual Studio, including its tools for Silverlight development, has a 10-year support cycle.
Let’s talk about the second point – the alternatives to Silverlight. If you are building a LOB app, what is your best option? Flex, HTML5, Silverlight, WPF, WinRT+ JS/XAML?
Moving on to the third point: the Silverlight ecosystem. This one is pretty important. Even if Silverlight 5 is the last version of the plug-in (which, for the record, we don’t believe it is), at Telerik we have a long list of things that we plan to do for the future that will improve your Silverlight development experience. If you look at our roadmap, it is pretty packed. There are also many other Silverlight-based things that are super big chunks of work and will ship in 2012 (I can’t share more as I will spoil the surprise but it is MAJOR stuff).
We don’t plan to stop, and this will only make it easier to build anything using Silverlight in a fraction of the time of other platforms (such as HTML5). From what I can tell, all other major vendors also plan to release a lot of new things in Silverlight moving forward, too. This means that when you are using SL, you are in good hands as the ecosystem that enriches the platform is standing behind it, even if Microsoft is slowing their investment in the platform. Our work WILL have a very tangible effect on your productivity.
Finally, point 4, customers and platform adoption. Ultimately you are in control. For as long as there is customer demand for Silverlight, we will keep on creating the best tooling for SL. And as exciting as BUILD is for the long-term future of Microsoft, we don’t see it having any impact on customer demand for Silverlight. Of course, we will also provide a complete toolset for WinRT when Windows 8 ships, but we very much believe that Silverlight is the way to go today if you are building Enterprise LOB apps.
Silverlight is not dead for us. How about you?
As Chief Innovation Officer at Progress, Vassil Terziev is responsible for identifying growth strategies and new market opportunities, as well as promoting internal innovation.