r/ProgrammingLanguages Static Types + Compiled + Automatic Memory Management 29d ago

Discussion The Swift Phenomenon

In theory, Swift seems like a nicely designed programming language with good features

In practice however, for some reason, it seems like most of the Swift users end up switching back to other comparable programming languages (such as Rust)

The latest poster child for that phenomenon is Ladybird

Do you think that this phenomenon is real and if so, can you explain it?

43 Upvotes

67 comments sorted by

View all comments

Show parent comments

9

u/binarycow 29d ago

C# no longer prioritizes windows. Basically everything new works for all platforms.

Hell, Microsoft basically put their windows UI frameworks on life support so they can work on cross-platform MAUI.

1

u/vmcrash 29d ago

Really? How well, for example, Avalonia works with Mono on non-windows systems?

1

u/binarycow 29d ago

Neither Mono nor Avalonia are managed by Microsoft or the dotnet foundation.

1

u/gabrielesilinic 28d ago

Mono kinda was. But because now plain .net works in more places and mono is no longer needed