|
|
|
|
|
by PyErr_SetString
4628 days ago
|
|
"What I find issue with is that people will completely dislike a solution for the brand alone. I've seen this for years when I've suggested/supported Mono in Linux." To be fair, Mono never delivered on its promises. There must be tonnes of .Net applications that Linux users would have been thrilled to get on their platform. Yet the only ones I have seen running on Mono were the ones that were specifically targeting Mono, not ones that were running on windows and just happened to find their way to Linux. So, either most .Net applications are crap that no one really cares about or they were tied to the windows platform.
Of course, it could just be blind, unmotivated hatred, but that's not how I've perceived it. |
|
Most of the applications that don't work tend to either utilize windows specific features, or use components that do likewise. With XAML, the fate is somewhat sealed in terms of cross-platform applications.
ASP.Net apps tend to run with little/minor modification, however are usually written towards MS-SQL server, so they are tethered there. You're right that most cross-platform Mono apps are written as such.
Personally, I don't care if a Mono app doesn't run in Windows, or ties to libraries that aren't or are difficult to bundle for windows. I still really like C# as a language, and prefer Mono to a lot of alternative higher level systems.
That said, if Node gets some good UI integration for Gnome, all bets are off imho. I really love node.js + npm, and if I can write desktop UI with it, that will be what I use for just about everything. (There are a few libraries/bindings, but most are incomplete, and some are tethered to a browser-based UI, which I don't mind too much, but are forks from node proper)