Me da mucha risa este foro lleno de ciegos guías de ciegos.
"solo van a funcionar en Windows"
La plataforma .NET, que es la plataforma sobre la que corren las aplicaciones escritas en lenguaje C#, soporta los siguientes workloads:
- Web backend
- Web frontend (Blazor)
- Desktop
- Mobile
- IOT
- Cloud
- Machine Learning
- Gaming
- Low-code / No-code
- Seguramente otros que me estoy olvidando
En los siguientes sistemas operativos / plataformas:
- Windows
- Mac
- Linux
- Android
- iOS
- WebAssembly
- XBox
- Hololens
- Seguramente otros más que me estoy olvidando
decir que C# "solo corre en Windows" es FALSO desde hace por lo menos 15 años con Mono, y muchísimo más en la actualidad.
javascript es una payasada ridícula comparado con un lenguaje serio y profesional como C# o cualquier otro lenguaje estático. Igual que python, ruby, php y todos los demás lenguajes de juguete dinámicos basados en ADIVINAR, donde en lugar de tener un compilador que te permita entender qué son y qué hacen las cosas en el código hay que ADIVINAR o y ROGAR para que al usuario no le salten errores 3stúpidos del estilo "undefined is not a function" que no existirían si hubieras usado un lenguaje de verdad.