5 ms·
I think a lot of people would see things differently. .NET is much less a threat to Java today than it were 10 years ago. Today Windows is no longer the domina
by chvid 12y ago
I think a lot of people would see things differently.
.NET is much less a threat to Java today than it were 10 years ago. Today Windows is no longer the dominant platform, you have Scala for people wanting more advanced language features, you have Android and web applications are in general preferred over desktop applications. And if you are writing desktop applications then you need to take into account the Mac platform where .NET is at best a second class citizen.
And when it comes to IDE: I find IntelliJ far better than VS from nearly every standpoint - I simply don't understand your last remark.
- bigdubs 12y agoAs far as .Net's future as illustrated, Android is not the preferred target for most mobile developers; iOS is, and currently the best cross platform runtime is based on mono/.net. Time will tell if cross platform server software programming catches on (my hunch is that it will with more mature frameworks). Kestrel and .net core 5 are a huge assault on java on the server, and warrant attention from oracle. As far as the IDE's, I've used both and can say that I vastly prefer Visual Studio paired with ReSharper (the R# in the previous comment). This is the first comment I've seen in a public forum, actually, that says that VS is not better than IntelliJ.
- kasey_junk 12y agoCount me also in the camp of someone who has never heard a person choose Intellij over VS with Resharper who has used both for any significant time. As for .NET, if it were a viable Linux server side VM, C# would be a very compelling language in comparison to any of the JVM languages. It blows Java out of the water, and even as a full time Scala developer, I'd have a hard time arguing against it vs Scala because the things I love about Scala come with so many things I hate.
- chvid 12y agoHeh. I guess with the IDE's there is quite a bit of personal taste involved but believe me I am not the only who prefers IntelliJ. Wrt. the other things; the way I see it .NET-support outside Windows has been "vapourware" since .NET's inception. It simply has not happened. In the beginning I thought this was MS's deliberate strategy but now the tables have turned and as a sinister business strategy it does not make sense anymore. I have no more love for Oracle than I have for MS and I would love to see something as solid, cross-platform and performant as the JVM from MS but it just is not there.
- eropple 12y agoCross-platform and performant? Wait six months. (My friends in a position to know say sooner, but I'm a pessimist.)