News for hackers. Stuff that matters.
Re:The decline and fall of Java on the desktop by ChrisLomont on Thursday March 03, 2022 @06:00AM (#30539490)
From the start C# was designed to run on any platform, which is why it compiled to IL and didn't use Win32 as the basis for the library.

It didn't take long for JIT compilers to exist for other platforms.

Re:The decline and fall of Java on the desktop by coliveira on Thursday March 03, 2022 @08:52AM (#30540970)
You're just believing in MS propaganda. Yes, people created compilers and virtual machines for other platforms, but MS never considered this important. Their goal is to have only Windows as first class citizen in the .net world. If you write C# code you're tying yourself to a closed product that is restricted to a single platform.
Re:The decline and fall of Java on the desktop by ChrisLomont on Tuesday March 08, 2022 @06:32AM (#30598793)
>If you write C# code you're tying yourself to a closed product that is restricted to a single platform.

I've been using C# on Linux for well over a decade. And on embedded systems. Mono has shipped on various Linuxes for well over 15 years at this point. I've been able to write a single binary that runs on windows and on Linux, no recompile needed, for this long.

>You're just believing in MS propaganda.

Yes, one of us certainly has drank the koolaid.

Re:The decline and fall of Java on the desktop by sebazzz on Thursday March 03, 2022 @03:15PM (#30546271)
No, he is right though. .NET was not only on Windows, but Windows CE as well. Later also via Silverlight.

You think of cross-platform as cross-vendor.

Re:The decline and fall of Java on the desktop by coliveira on Thursday March 03, 2022 @05:14PM (#30547767)
Not really. A single vender can be multi platform, for example Oracle. MS wants to propel their Windows platform. Windows can run on several types of hardware, but these are variations of the same thing.