I see you're using C Sharp. Mono gets you pretty close. I haven't been following C Sharp but last I heard is that winforms is working on mono, brining Most of C Sharp to Windows and Mac.
I'm a Java (clojure), Ruby, and Python dev so cross platform is the default for me.
Last I had heard, Winforms did not work in mono. I will have to boot a VM and check. C# is not the only language I use, though it is my goto language for just getting it done.
Edit: I see that GXWidgets was forked and it is claimed that Winforms will work in mono. The question is whether Winforms will work with .Net 4.6.1. If it does, I may complete a scraper I have been working on.
Java I avoid because of the security issues. My preference, outside of memory management issues is C/C++/Assembly.
Edit 2:
Apparently Winforms is not portable in all situations, esp. the code that calls the win32 api:
"
- Internationalization can be tricky with fixed layouts.
- Looks alien on non-Windows platforms.
- Code that calls the Win32 API is not portable."
Last edited: