Hacker News new | ask | show | jobs
by pjmlp 1716 days ago
That doesn't justify why Managed Direct X, XNA, Silverlight (on WP 7), .NET Native got the axe.

Even the Longhorn failure, which resulted on the "everything COM", that then evolved into WinRT (basically COM + IInspectable + .NET metadata + sandboxing), could have worked out if everyone actually worked together.

I don't believe that if there was actually a willingness from Windows/C++ crowd, they couldn't have helped to push the .NET runtime into improvements similar to .NET Native.

Or to put into another way, the efforts done by Google and Apple improving the Objective-C, Swift and ART, respectively.

In fact, probably the reasoning behind bringing Midori learnings into .NET Core (thus making C# into D like), has more to do with C++/CLI being Windows only, and the managed languages competition outside Windows than anything else.

1 comments

> could have worked out if everyone actually worked together

Apparently, Sinofsky suffers dreadfully from "not invented here syndrome." He simply does not trust anything that his team has not built, and Midori is the tip of the iceberg. There are a some instances where his attitude worked, but they were far and few between.

You'll notice that there is a very distinct "firewall" between core architecture and "other teams" on the projects he managed, even today (e.g. .Net Office extensions are just COM).

Indeed that is quite clear in between the lines on MSJ, Channel 9, blogs, PDC, BUILD, among others, since Visual Studio.NET came out.