What is your problem with Windows, though?
What is your problem with Windows, though?
C# is awesome, however it has one big issue when it comes to games - garbage collection that can start at any moment and you have no control over it. There are ways to workaround but none is 100%. OTOH from similar level languages there is Swift that does reference counting instead and doesn’t have this problem, albeit has a reference counting problem (where cyclic reference would create a memory leak, but this problem is solvable).
I’m not sure that serious ML doesn’t need a huge graphics card.
The thing is that we have to define what exactly we are talking about. Existing Linux devs are indeed unlikely to switch to .NET, though perhaps a bit unfairly (based on ‘old’ Microsoft) but who really knows what future brings. Anyway, I was talking about .NET apps running on Linux, not about Linux developers switch to .NET. We can agree on this, right?
No stats, just what I see and consider logically. If you have a .NET (web) app, it makes sense to run it (for free) under Linux (directly or using docker/kubernetes/etc.) instead of paying Windows server license. Sadly I don’t see download counter for dotnet linux images but they would be some sort of an indicator. I can believe Desktop apps are not many, though, for historical reasons mostly. But now one can create a standalone nice looking app as well, perhaps they will be more frequent in future, who knows.
Refreshing to see an article full of technical details. Hopefully they succeed.
If nothing else, a lot of (containerized) .NET (web) services run on Linux. Also note that .NET apps can be packed as standalone (ignore the size) and as such are as any other standalone app.
The problem with WinForms is that at least serious 3rd party libraries do a lot of direct API calls I guess, hence Wine.
Travel at “high” speeds.
Actually everybody will use .NET and not Mono if possible, as it’s officially supported and a successor.
Huh, you are very much mistaken. Since .NET they have official and vast support for running on Linux and MacOS. Before they didn’t and hence Mono/Xamarin.
Hm, WinForms and WPF with Wine you mean? Otherwise makes not much sense. Was WPF ever run in this combination!
What can I say, I agree with you. This mixing of markup, query and general programming languages is not exactly a good comparison
I always wondered how is HTML a language… Also I see missing labels in legend.
C#/.NET supports Linux quite well and there is Avalonia for UI. Also there is a cross platform trend amongst modern languages such as Kotlin/Jetpack - not that I’m too keen on this approach.
The amounts are different.
The principle is similar. But are they really that different, though? The Western amounts are not small by any mean.
We’ve outsourced like 75% of our production to China and Taiwan to exploit cheap/slave labor for every sort of product, except cars. Now they’re coming for those too. And they would take them too, if it weren’t for the tariffs.
Yes, globalization, and so far it was all great because of prices (ignore the latest US tariffs because of economical war with China). But, for example, when one buys an iPhone, there aren’t much complaints not tariffs, are there?
Many Western governments are subsidizing buying EVs as well, how is that different? As per cheap labor, so far nobody cared about that… Interesting that’s only a problem with EVs.
Revolutionary car would cost much less, like in 20 ish range. Hello BYD.
Are they? Good to hear. However Samsung is starting mass production for EVs and they are targeting initially the most expensive segment. But let’s see once they start producing them.
Ah, ok, I thought you were taking about Windows not being able to run CPU at full speed. But yes, it’s certainly a different OS with ups and downs.