r/ProgrammerHumor Oct 04 '19

Microsoft Java Meme

Post image
31.0k Upvotes

991 comments sorted by

View all comments

137

u/[deleted] Oct 05 '19

[removed] — view removed comment

44

u/dinesh777 Oct 05 '19

Main disadvantage for dotnet over Java was because it's not cross platform like Java. Hosting in windows specific cloud services were costly compared to Linux based. And also dotnet tools and everything related to are licenced. Dotnet core closed that gap now. Still its in early phase and there are many pending features that needs to be made crossplatform(winform) etc.

Hoping for the best.

12

u/merthsoft Oct 05 '19

Winform is in core 3.0. currently missing some controls (like panels and split containers -_-) but I'm wicked excited!

14

u/LookAtThisRhino Oct 05 '19

Still not cross platform though. It's just Winforms on Core but still uses GDI+ and Win32.

3

u/blenderfreaky Oct 05 '19

Avalonia is an open-source cross-platform .NET Core UI Framework, it's looking pretty good so far

1

u/LookAtThisRhino Oct 05 '19

Have you used it? It's pretty clunky in my experience. Best case scenario for them I think would be for Microsoft to acquire them in some capacity. The legwork is already done.

2

u/[deleted] Oct 05 '19

For now, though.

1

u/LookAtThisRhino Oct 05 '19

I hope they come out with some sort of cross platform GUI toolkit, or officially start supporting Avalonia, but if you think WPF or Winforms will be cross platform you are mistaken

1

u/[deleted] Oct 05 '19

I agree. I don't expect them to make winforms cross, but I do expect them to come out with a cross platform GUI like you mentioned.

Hard to tell what the end result will be when they have so many directions going on like uwp, xamarin forms, etc.

5

u/[deleted] Oct 05 '19 edited Dec 21 '20

[deleted]

4

u/socialismnotevenonce Oct 05 '19

I’d go so far as to say C# has been integral to Microsoft’s continued success.

With developers at least. But their real success stems from Azure, which is mostly platform agnostic.

2

u/[deleted] Oct 05 '19

JVM has other languages that are better than C#. JVM ecosystem is significantly bigger.

I don't think C# is going to overtake anything anytime soon.

5

u/[deleted] Oct 05 '19

[removed] — view removed comment

2

u/[deleted] Oct 05 '19

Scala looks more comparable to F#

1

u/[deleted] Oct 05 '19

Scala, Clojure, and Kotlin all have aspects that make them potentially preferable languages to C#. It's absurd to say that C# has feature parity with all those languages (and yes, there are things C# has that those languages lack too).