Why Mono Is Desirable For Linux
Phoronix: Why Mono Is Desirable For Linux
On this Friday we have a freelance open-source opinion article that was written by Ciprian Khlud. This developer, who uses C# among other languages at his place of employment along with a combination of Windows and Linux, argues why the Mono open-source ECMA CLI/C#/.NET implementation is actually desirable for Linux.
Registered just to say how dumb this article is.
This article is so backwards it blows my mind... I started out as a C# developer in the .NET 1.1(if I remember correctly) days. At one point, I realized that Windows was a sinking ship, and decided to learn Linux. Naturally, migrating my C# skills directly to Linux via Mono seemed like the thing to do. WRONG.
Mono, is, was, and always will be a turd. Stability-wise, it's terrible, and if Winforms ever actually works right in Mono, then they will have won the award for implementing complete crap long after it was already outdated. Then there's ASP.NET, which is still a complete joke on Windows or Mono. Nobody in their right mind should want to use ASP.NET, much less on Linux. I even gave Mono another whirl last month just to see how it's progressed, and it took no time at all to crash Monodevelop.
After giving up on Mono, I moved to C/C++ and Qt, and discovered that it is a comparable solution to .NET. Eventually I moved more towards writing web code in Python/Django, and desktop apps in Python/PyQT, and whenever I need extreme performance, I just port functionality to C and call it from Python. Vastly superior to C# on Windows or Linux.