top | item 37470654

(no title)

so898 | 2 years ago

This just like the JSPatch which creates a JS wrapper use Cocoa API in javascript environment. I think to make the code compile and run for multiple platform, the top level API is the key, not the some-kind-of Objc-based-c-runtime. Flutter is a good example. Chromium is a better example. What this shown is more like the failing C# for Apple. I have no idea why so many devs used this, but with the end of Visual Studio for macOS, no more C# for Apple platform.

discuss

order

hu3|2 years ago

> but with the end of Visual Studio for macOS, no more C# for Apple platform.

On the contrary!

.NET has been cross-platform for years now and runs fine in Linux, Windows and macOS.

Visual Studio for Mac was a legacy piece of software and was promptly replaced by either Jetbrains Rider or VSCode + Microsoft's C# Dev Kit.

If anything, this transition will foster C# in macOS since newbie devs wont stumble upon by accident on the horrible experience that the legacy IDE had to offer.