c#.net(mono) vs java vs adobe air(as3)
which is good for stability , functionality and style? c#.net(mono) vs java vs adobe air(as3). I need to develop a desktop application for a critical system but I also want it to be presentable too. I know c#.net is good(probably the best) when it run in windows OS, but what about in other OS(hence using mono)? Is it reliable?. Also java is a very good choice when it comes to portability but for my opinion, adobe air beats java for portability,simplicity,security and style(of course). I'll appreciate any replies. :-D 
c#.net(mono) vs java vs adobe air(as3)
===

which is good for stability , functionality and style? c#.net(mono) vs java vs adobe air(as3). I need to develop a desktop application for a critical system but I also want it to be presentable too. I know c#.net is good(probably the best) when it run in windows OS, but what about in other OS(hence using mono)? Is it reliable?. Also java is a very good choice when it comes to portability but for my opinion, adobe air beats java for portability,simplicity,security and style(of course). I'll appreciate any replies. :-D 