|
|
|
|
|
by quanticle
3478 days ago
|
|
But you're never going to get Windows-forms-like applications on Windows You absolutely will be able to get Windows-forms like applications. You just won't be using WinForms or WPF. Instead, you'll use Mono and its bindings to GTK or QT. This is exactly how it should be. WPF is an OS specific GUI library. Using WPF on Linux makes about as much sense as using Cocoa on Windows. But, really, I think it's another example of my main point. Microsoft could have used some pre-existing open source project and built on top of that, but they chose to create another language for the future. I think you're misremembering history. C# was created because Sun specifically cut Microsoft off from using Java. Microsoft had a project to write its own Java compiler. Sun took legal action to prevent Microsoft from doing so. And this was during the early 2000s. Python, Ruby, etc. were nowhere near mature enough to serve as the primary systems programming language for something like Windows. Moreover, Microsoft gets a lot of criticism for making C#, but Google gets no criticism for making Go? Isn't that just slightly hypocritical? |
|