OpenSilver – a plugin-free, open-source reimplementation of Silverlight
opensilver.net
opensilver.net
Wikipedia [1] says:
> In July of 2015 a Microsoft blog post finally clarified matters: "...we encourage companies that are using Silverlight for media to begin the transition to DASH/MSE/CENC/EME based designs". Microsoft plans to terminate Silverlight support on October 12, 2021.
How widespread is adoption of Silverlight? Could OpenSilver become someone's bread & butter by 12 Oct 2021?
That said, I don't think anyone would start a project using Silverlight these days.
From Wikipedia:
> As of 2015, Silverlight was not available on Android or iOS, the most prevalent operating systems on the mobile market.
Fun fact: in 2008 it was announced that Silverlight would be available for Nokia's Series40 phones and Series60 (SymbianOS) smartphones.[0]
In 2010 (ten years ago from now!) it finally released for Symbian 9.x.[1,2]
[0] https://web.archive.org/web/20130615150307/http://blog.anta....
[1] http://on10.net/blogs/sarahintampa/Silverlight-for-Symbian-P...
[2] http://www.allaboutsymbian.com/news/item/11777_Silverlight_a...
The devs listed it as one of their reasons for "why?" in a community chat.
I will believe the Blazor effort if they start rewriting Fabric UI components with Blazor.
On the fist project I was able to build out small apps almost twice as fast as react. And this was with 1 day of previous blazor experience before the first project.
Otherwise I agree. Blazor will never be what they imagine it will be. And why should the office team migrate to another tech stack. That is wasted money.
Office and WinDev teams are the main reason why Longhorn failed, their collaboration with DevDiv wasn't particularly stellar.
They were pretty happy to redo Longhorn ideas using COM instead, then rejuvenating it into what is now UWP, naturally creating an incompatible .NET stack in the process, which might finally be done with when .NET 5 gets released.
Also Office team is so deep into C++ they even maintain their own VC++ branch.
You won't see those guys touching anything .NET beyond the absolutely necessary.
In general, I really liked the package model, it's close to what I'd hoped Flash would become after Adobe acquisition. I do like React a bit better than Silverlight, but the tech and usability wasn't really bad, just more of a risk aversion for myself.
If MS had created an open-source client implementation that was patent unencumbered that other browsers could have integrated, with open tooling, I think it would have gone better. Can't speak to this implementation. For the Blazor efforts, payload size just feels excessively huge to me, and server-side renders feel as laggy as the original ASP.Net lifecycle round trip.
I'd probably be more inclined to work towards tooling for other languages that have a lighter wasm target (Rust in particular) and either web canvas or something like yew. All of that said, I'm pretty happy with React these days.
https://www.qt.io/qt-examples-for-webassembly
Loading time is terrible, movement between fields is clunky and if you use tab to pass fields your input will be deleted. Left clicks are not a thing. Moving back and forth lose state. Responsive design is not a thing.
I'm waiting so long for it to reach end of life already.
Click download
> Please sign with your Microsoft account:
What gives?
edit: I actually have no problem with it since it's opensource.
Really cool project, great job!
For migrations-related inquiries (getting a quote,
analyzing the compatibility of your code,
discussing the technology, etc.), please write to: [...]
If they can reliably migrate a decent number of vital corporate applications, then that's a business that can put some food on the table.