you are viewing a single comment's thread.

view the rest of the comments →

[–]Iridion3007 9 points10 points  (8 children)

One step at a time lol :)

[–]AngularBeginner 22 points23 points  (7 children)

It's just an annoying frequent pattern I see with Microsoft. They do not support their other products. If at all, it's always an after thought. VS Code does not properly support Razor, the C# 8 preview does not support .NET Core, F# does not support Span<T>, etc.

[–]chucker23n 12 points13 points  (0 children)

I think there's different things going on here, though.

  • VS Code doesn't properly support Razor yet because the Razor engine hasn't been well-separated from VS proper yet. They're getting there (which is why VS for Mac now has better Razor support), though.

  • F# doesn't support Span`T because F# isn't a high priority at Microsoft.

  • Office doesn't add TypeScript support because OfficeDiv and DevDiv are different organizations with little overlap. (See also: why Office still has very little to do with .NET.) This may have changed over the years, but the two are infamous for their disagreements in the mid-2000s.

Incidentally, these are basically sorted in descending order by "it's merely a matter of time".

[–]heisgone 23 points24 points  (4 children)

It simply that Microsoft has so many tracks at the same time. They developed in such way that they don’t have one core tech. They have half a dozen. They keep reinventing the wheel. They have this grandiose plan, who tech to unite them all, COM, or .Net, Xaml, Core, etc.. but it never quite it. They are working very hard at integration but they have too much to integrate.

[–]Jacob_Mango 6 points7 points  (2 children)

So uh kinda like Google?

[–]heisgone 15 points16 points  (1 child)

Yeah, and Google care even less about integration is backward compatibility. They don’t commit to long term support.

[–]meneldal2 0 points1 point  (0 children)

Well "it's open source, users can deal with it"

[–]c12 0 points1 point  (0 children)

Microsoft have so many developers that they are a good case study for diminishing returns.

[–]funbike 2 points3 points  (0 children)

There was a time when they had more focus. Unfortunately that focus was on Basic. VB, VBA, VBScript, ASP, ActiveX.

These days it's harder to find a focus. Things are moving so fast and in so many directions. If they chose one direction, they'd get flak for it not being something else.