Tuesday, May 29, 2012

Say goodbye to the Moon[light]... Moonlight (Silverlight for Linux) is officially abandoned.

InfoQ - Miguel de Icaza on ASP.NET MVC, Moonlight, and the Android Lawsuit


InfoQ: Before Novell was bought out, there were some people working on getting Moonlight to run on Android tablets. Is that effort still underway?

Miguel: We have abandoned Moonlight.

InfoQ: I'm sorry to hear that, Moonlight looked very promising. Was it just a lack of manpower or do you there is no longer a future for browser-based Silverlight/Moonlight?

Silverlight has not gained much adoption on the web, so it did not become the must-have technology that I thought would have to become.

And Microsoft added artificial restrictions to Silverlight that made it useless for desktop programming.

These days we no longer believe that Silverlight is a suitable platform for write-once-run-anywhere technology, there are just too many limitations for it to be useful. These days we believe that in the C# world the best option is to split the code along the lines of the presentation layer. The user would reuse a core part of their application across all platforms, and write a new UI specifically for each platform they target: iOS with MonoTouch, Android with MonoDroid, Mac with MonoMac, Windows with WPF or Winforms or Mac, Web with ASP.NET and Windows and Linux with Gtk

It is not write-once-run-everywhere, but the result are applications that can exploit the native facilities and create native experiences on each platform.


While this is kind of sad, it makes some sense. I mean, I wonder what the real world usage numbers for this was? I'd much rather the team at Xamarin work on stuff that's truly viable for the long term...

(via I Programmer - Mono Kills Open Source Silverlight)


Related Past Post XRef:
Moonlight (Silverlight for Linux) v1.0 RTM’s

No comments: