Disclaimer: I have been one of the ones pushing the last 5 years to make that statement true. ;)
Is it even possible for you guys to kill the undead SCO monster now? At any rate, it's still working away.
I expect it's done things you (and me) don't like in the past 15 years. However, the same goes for Apple, Google, IBM and Oracle. Microsoft hasn't been the least ethical of that lot.
http://www.theguardian.com/world/2013/jul/11/microsoft-nsa-c...
Noticed how this date is withing those 5 year of "It's a whole new Microsoft" mantra you guys chanting over and over?
There could be many ways to undo the good things MS has done recently, and they are not perfect, but I am much happier the direction in the past year than I have been since the start of the company.
I would argue that Winforms is now a mature technology and requires little upkeep, but it is still a part of the stack.
WPF development has slowed significantly, but still proceeds.
Also, both the JavaScript language and runtime were pretty hard to build reliable, performant apps in back when Silverlight was introduced. The JavaScript language and runtimes have matured considerably since then.
If it had been my say, I'd have kept it for a little longer than they did, but by now I'd say it's no longer necessary.
There were always two camps in the Silverlight world, both inside and outside of Microsoft: those that saw it as a way to make browser-based applications more awesome, and those that saw Silverlight as a way to get away from that yucky HTML/CSS/JS dev. I was always firmly in the first camp, and from that side of things I wouldn't take back a minute I spent on Silverlight dev - I got a jump on video, vector graphics, browser-based apps, etc., long before it was practical to do that in the browser. When those technologies hit mainstream browsers, great!
Note: Microsoft employee but definitely only speaking for myself here.
It's hard to trust that the currently good sides of MS will be allowed to stay good while other sides of MS are still behaving badly.
https://news.ycombinator.com/item?id=11167964
I'm sure there are Officially no privacy implications here.
That's all I know that Xamarin makes, so I think this article is going a bit over my head, but it'll be a shame if I suddenly need a Microsoft account to use it. I do like diversity in my language tooling.
Xamarin Studio is a swiss army knife. I don't know about your use case, but I use it under the name Monodevelop on linux (not really sure what that association is) and as Xamarin studio on windows. For my use case, it's a C# and C++ IDE for desktop development, same as visual studio.
It's certainly not a MacOS only product, it supports all three platforms including windows.
Mono only supports a subset of the whole stack.
No sane .NET developer would use Mono on Windows, its purpose is .NET portability to other OSes.
WHY ARE WE ARGUING?
explodes
Poor guy. His name autocorrects to one of the best-known names in computing.
Last I checked, that was just a forked and rebranded Mono Develop with Xamarin's main product line (iOS and Android support for .NET) bundled in.
Extend with proprietary functionality
Extinguish the competition
The competition for .Net isn't Xamarin. It's the Java platform.
Several years before that purchase, Stephen Elop (an MS executive) became CEO of Nokia. Within 6 months of his hire, Nokia signed an agreement with MS to sell Windows Phone devices; the classic Symbian OS and the Linux-based Meego - both of which had shipping hardware - were canceled in favor of exclusive focus on Windows Phone. Within the next few years, Nokia laid off over 20k people, their stock dropped by about 85%, and they even sold and then leased back their HQ in Finland. They were a lot less successful by that point, and a lot less expensive to purchase. Which Microsoft did.
There was some amount of controversy associated with the above.
Can't see why. It's obvious Microsoft perfected executive outplacement as an offensive weapon.
Although technically MeeGo had no shipping hardware at the time. The N900 ran Maemo, the first (and sadly only) MeeGo hardware to ship to the public was the N9 which didn't ship until months after the "burning platform" announcement
MS licensed their patents, but the current profitable Nokia kept them and has a unit dedicated to research and IP.
One can argue that the licensing was cheap, but cross-licensing agreements between companies is very common.