I am considering remaking it in Adobe AIR
Without spending much time on AIR, my personal opinion is that it is best to bring webapp to the desktop and provide it with a shell or run an existing flash / flex project on the desktop.
Btw, if you do not know ActionScript, I mean its details, quirks, etc., do not forget to specify the time during which it will respond to requests.
Are there any arguments in favor of WinForms as a cross-platform application? Is there a cross-platform future for Winforms (e.g. Mono, etc.)?
It is always difficult to predict what will happen, but there is at least one project (Plastic SCM) that I know of that uses Mono Winforms on Win, Mac, and Linux, so this is certainly doable. However, they say that they built most of their controls from the very beginning (and say they want to release them as open source, but are not sure when and when), so you’ll need to do some work to make it look " nice",
I played with Winforms on platforms other than Windows, and, unfortunately, it is not quite “mature” (especially on Mac). So what you get out of the box may or may not be enough for your needs.
If you decide that a desktop application is not the best way to provide a cross-platform solution, you can always take your business logic written in C # and create either a full-featured webapp using ASP.NET or go to Silverlight, so there are many others options with c #.
Emrah diril
source share