Я подумываю переделать его в Adobe AIR
Не проводя много времени с AIR, я лично считаю, что лучше всего перенести веб-приложение на рабочий стол и предоставить ему оболочку или запустить существующий проект flash / flex на рабочем столе.
Кстати, если вы не знаете ActionScript, я имею в виду его детали, причуды и т. Д., Не забывайте учитывать время, которое потребуется для поиска в Google.
Есть ли аргументы в пользу WinForms как кроссплатформенного приложения?
Есть ли кроссплатформенное будущее для Winforms (например, Mono и т. Д.)?
Всегда трудно предсказать, что произойдет, но есть по крайней мере один проект (Plastic SCM), о котором я знаю, который использует Mono Winforms на Win, Mac и Linux, так что это, безусловно, выполнимо. Тем не менее, они говорят, что создали большую часть своих элементов управления с нуля (и утверждают, что хотят выпустить их как открытый исходный код, но не уверены, когда или когда), поэтому вам нужно будет приложить некоторые усилия, чтобы вещи выглядели «симпатичными» ,
Я играл с Winforms на платформах, отличных от Windows, и, к сожалению, он не совсем "зрелый" (особенно на Mac). Поэтому то, что вы получаете из коробки, может быть, а может и не быть достаточным для ваших нужд.
Если вы решили, что настольное приложение не является лучшим способом предоставления кроссплатформенного решения, вы всегда можете взять свою бизнес-логику, написанную на C #, и создать либо полноценное веб-приложение с ASP.NET, либо перейти с Silverlight, поэтому с C # существует множество других опций.