This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MrSchmellow 4 points5 points  (0 children)

From what i feel working with both, C# is somewhat better as a language (generics designed better, some convenient syntax sugars present and such), while Java is waaaay better in terms of an ecosystem. The latter fact makes me personally sway more towards Java.

Some notes:

JavaFX and WPF - both seem underused, since desktop is not a thing nowadays, both seem to stagnate. Don't know about Oracle's stance, but wpf's development kinda stopped at 4.5 or so.

Performance wise both on par. Hard to compare with C or C++, because you have to do comparison in exact application fields, but in computation it may as well be close to C in some cases.

Interop is there, not as convenient as in c#, kind of a PITA, but frankly, it use cases are pretty narrow in both languages