Mono Kills Open Source Silverlight
Mono Kills Open Source Silverlight
Written by Ian Elliot   
Tuesday, 29 May 2012

The Mono project is about the only group of people actively talking up .NET and developing it, but in an interview Miguel de Icaza has admitted that Moonlight, the Mono version of Silverlight isn't worth the effort any more.

Microsoft may be reluctant to admit that Silverlight is dead - even though the writing on the wall is so big and clear that you can't miss it - but the Mono project doesn't have to pretend. In fact, because it has limited resources, what the Mono project works on is almost a better guide to what the future of .NET might hold.

 

monomoonlight

 

In an interesting interview with InfoQ's Jonathan Allen, Miguel de Icaza admits that the Mono project has abandoned Moonlight. When asked why the answer was revealing:

"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."

All good advice and it seems an accurate reflection of the situation, although it stops shorts of actually admitting that Microsoft's interests have moved on to matters that don't include .NET in general and Silverlight in particular. It is just another example of the mess that is being created as existing technologies are abandoned. You could now add Moonlight to the list of extinctions caused by Microsoft.

 

monomoonlight

More Information

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

Further Reading

Microsoft's Extinction Event

Xamarin Designer for Android

Mono Ports Android to C#

Open Source XNA for Windows 8 Metro

Moonlight 4 Preview - coming to Android?

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner

 


Apple Updates - What Developers Need to Know
07/06/2017

WWDC17, Apple's annual developer conference, is underway in San Jose and the keynote included announcements about iOS 11 and WatchOS 4 that open up new possibilities. The App Store also has  [ ... ]



Google Releases Object Detector Nets For Mobile
21/06/2017

Google seems to be giving away its crown jewels. MobileNets are a small set of neural network models pre-trained to identify objects. In theory this software should be of great value, but Google is ma [ ... ]


More News

 
 

 

blog comments powered by Disqus

 

Last Updated ( Tuesday, 29 May 2012 )
 
 

   
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.