Although I’ve never actually created a commercial project in Silverlight, I was an enthusiast right from the start (well actually since 1.1 alpha when it got interesting). Even though I’ve not touched it for years, it remains in the top five topics I’ve blogged about. And I’ve released six open source projects built with Silverlight:
- Silverlight Audio Player
- Silverlight Star Rating Control
- SilverNibbles (Snake Game)
- Silverlight Music Rater
- Silverlight ListBox Style
- Learning Games
Of course, everyone has been saying “Silverlight is dead” for years now, which was only half-true, because although it was getting no new features, it still worked just fine. But since Chrome dropped support a while back, and now Microsoft aren’t going to support it in Edge, it’s well and truly in the grave now.
With hindsight, it was a technology that arrived on the scene too late, with Flash already on the way out. But I was always impressed with the engineering that went into putting essentially the entire .NET CLR and a sizable chunk of the FCL into a remarkably compact download. It offered a way for C# developers to create games and media players in the browser at a time when the HTML5
So rest in peace Silverlight. You were the right idea at the wrong time, and the wrong idea implemented the right way.