News for hackers. Stuff that matters.
Re:.NET Orleans by pjmlp on Tuesday October 06, 2020 @01:04AM (#24694862)
I have worked with .NET and Java since they exist, jumping between stacks either when moving between jobs or consulting projects, nowadays I tend to be more focused on .NET.

Yet I don't see .NET getting on Java turf as much as many Internet thinks it can.

It remains mostly a Windows stack (so many enterprise third party are yet to release Core stuff that is actually cross platform), and there are plenty of platforms without any kind of .NET support, yet you will find a Java vendor on them.

Also ironically Microsoft is now a OpenJDK member and they are the ones doing the Apple Silicon support.

Re:.NET Orleans by oaiey on Tuesday October 06, 2020 @02:13AM (#24695150)
"Mostly Windows" is a limited view. Most modern .NET developments end up in a docker/kubernetes Linux container. In the first year of .NET Core some shops did Windows deployments but now, that is long gone.

But I agree. .NET will not replace Java or any other serious language.

Re:.NET Orleans by jbergens on Tuesday October 06, 2020 @04:53AM (#24695875)
> But I agree. .NET will not replace Java or any other serious language.

I think you have to specify a domain to make that statement reasonable. I think .NET is used more than Go for example. Maybe more than NodeJs also for server systems. Less than Java. If we compare to C++ it is very much down to domains. I don't hear about many enterprises using C++ for server backend code but of course they exist. And so on. .NET (or C#) may already be "leading" against a lot of other languages and then the question is if the others will replace C# or not. And if it will take some of the market from languages like Java which I think it will but not all.

Re:.NET Orleans by pjmlp on Tuesday October 06, 2020 @05:30AM (#24696048)
We occasionally use C++, but instead of the holistic approaches that tend to be discussed with everything in language X, we just write a native library that is then safely used from Java/.NET.

Basically what everyone usually advocates as "Python" in performance critical stuff, but we get the the productivity and JIT/AOT tooling from Java/.NET eco-system as well.

Re:.NET Orleans by pjmlp on Tuesday October 06, 2020 @02:57AM (#24695323)
Long gone? Only in some kind of SV bubble.

SharePoint and Sitecore are .NET Framework only. Only CSOM is Core and Sitecore just released their first Core support last month, and most enterprise projects ends up plugging into them.

Forms, WPF still have issues running on top of core, UWP is stuck on Core 2.1 compatibility and .NET 5 is focused on desktop deployments with UWP future uncertain.

Re:.NET Orleans by oaiey on Tuesday October 06, 2020 @04:10AM (#24695646)
Not in SV, very traditional Enterprise, but writing modern software. And we are not alone
Re:.NET Orleans by borland on Tuesday October 06, 2020 @03:13PM (#24701282)
The whole “serious language” thing is ridiculous. You are reading this on a web service originally developed using Paul Graham’s custom made-up dialect of LISP called ARC, which runs on top of Common Lisp.

It’s pretty much as far away from “serious language” as it’s possible to get, but here you are happily using it anyway.

Take your Gatekeeping and get in the sea, thanks

Re:.NET Orleans by aliswe on Tuesday October 06, 2020 @02:37AM (#24695251)
This is simply baffling.
Re:.NET Orleans by FridgeSeal on Tuesday October 06, 2020 @03:01AM (#24695331)
To back this up: so many open source tools are being actively written and maintained on the JVM (Kafka being the biggest one that springs to mind), apart from Unity, I don't really know anything that anyone (that isn't an enterprise Saas) uses that's written in .Net.
Re:.NET Orleans by saagarjha on Tuesday October 06, 2020 @01:07AM (#24694877)
Possibly, but the server JDK I’m running right now wasn’t ported by them ;)
Re:.NET Orleans by pjmlp on Tuesday October 06, 2020 @01:38AM (#24695003)
https://appleinsider.com/articles/20/09/22/microsoft-contrib...

The beauty of Java is that it is like C, plenty of implementations to choose from. :)

Re:.NET Orleans by saagarjha on Tuesday October 06, 2020 @01:44AM (#24695034)
Yep, that’s all just posturing for now. The one I am using was OpenJDK ported by one guy separate from that effort ;)