Linked by Kyuss on Mon 13th May 2013 01:31 UTC
Microsoft "Most people understand that Windows is used by a variety of people who have a variety of needs, ranging from corporate server to workstation to POS terminals to home PC and beyond. Most people accept that whenever Microsoft updates Windows, it has to balance the competing requirements to find some kind of workable compromise. There is however another set of competing requirements that many do not really register, even those that call themselves power users or are IT admins. It is a conflict between developers/programmers and Microsoft itself."
Thread beginning with comment 561530
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Moonies
by Nelson on Tue 14th May 2013 18:06 UTC in reply to "RE[4]: Moonies"
Member since:

... perhaps you missed it because that project has been dead for a while. You must also have missed that monolight was not made by microsoft, and that they only got (barely working) a subset of the silverlight components.

Have you ever used Moonlight? Serious question, because they had a lot more than "barely working". They supported the entire SL3 profile.

The irony is that the moonlight community ended up deeming that "cross-platform" was a secondary concern (at best) for microsoft regarding silverlight.

I think it became one, after times changed. When Silverlight began to see more LOB use, the need for cross platform deployment left and the bigger deal was interfacing with COM and acessing devices, which Silverlight 4 brought.

Its interesting knowing about Silverlight's history to put these things in context:

- Silverlight 1.0 was nothing more than XAML implemented on top of HTML Canvas and JS with some smooth streaming media APIs on top of it and a lightweight plugin iirc.

- Silverlight 1.1 (later renamed 2.0) implemented the CLR in browser (in a 6MB profile) with XAML being pushed into the plugin proper.

- Silverlight 3.0 implemented out of browser support, optional GPU composition (still S/W raster'd due to x-plat support), and things like

- Silverlight 4.0 implemented COM interop (which brought Mic/Webcam support and elevated Out of Browser support to do COM and x-domain sockets)

Moonlight implemented Silverlight profile 1.0 - 3.0, AND the parts that made sense from SL4. Some features in SL4 made no sense to implement on Moonlight due to it being mostly COM specific improvements (when Microsoft pivoted SL to be a LOB solution after HTML5 took hold).

So during Moonlight's life time (before MSFT changed positions, HTML5 took hold, and Novell sold off Mono which became Xamarin) it supported almost every profile Silverlight 4 supported.

The only SL4 apps that didnt work were Windows specific LOB apps anyway which invoked COM because of customer requirements.

You see, this is why it makes sense to talk about shit like this when you've actually used it. I've actually deployed code running on Windows, Linux, and OSX using a combination of Silverlight and Moonlight. I've sat in the IRC chat rooms with them and helped them debug incompatibilities, I've asked and received help for Out of Browser plugins which resulted in contributed patches.

This is what's particularly infuriating about this article, and your senseless dig at the Xamarin team, it's devoid of fact and reeks of an ignorance of the technology that's inexcusable.

Its nice that you can be a smartass and demean the work of others, you're good at that, but its worth noting that you have no idea what you're talking about. What so ever.

Reply Parent Score: 3

RE[6]: Moonies
by Shamster on Tue 14th May 2013 22:11 in reply to "RE[5]: Moonies"
Shamster Member since:

Thank you for this.

I work with people everyday that talk (a lot) about technology they have never used. Sadly, the loud, opinionated blow hards are usually rewarded and the guy who takes the time to figure out the facts is seen as being late to the game; a trend I don't see changing.

Too many times, being loud trumps the facts, but I've come to realize that's how most of the world works.

Reply Parent Score: 2