>>И куда проще переучиться C# и переписать код на Java (благо синтаксис почти идентичен), чем заставить работать приложение и на Mono и на Net Framework.
> ну это совершенная неправда. очень просто с mono делать общую логику приложения
> и просто менять ui для win - wpf, для мака -
> на mono:mac, для linux на gtk. логика работает везде одинакого. в
> java gui клиента сделан чужими для хищников - везде работает ненативно
> и плохо.Кроме того, речь ведь идёт не только о Гуевых приложениях, но и о Silverlight...
И здесь с полной уверенностью могу заявить, что Moonlight не совместим с Silverlight.... И большинство приложений на Silverlight, которые я обнаружил в интернете не работали под Moonlight.
Чего нельзя сказать даже про дырявый флеш.. не говоря уже о Java с апплетами, которые, как бы того не хотелось злопыхателям действительно работают везде.
Пора уже смириться... .Net не позволяет создавать кросплатформенное ПО... .Net - это Windows only...