Ich denke an die Entwicklung einer Desktop-Anwendung in C#. Obwohl Windows mein Hauptziel sein wird, werde ich später versuchen, die Anwendung in MacOS X und Linux auszuführen. Kann ich dies heute auf einfache Weise tun? Ich bin mir des Mono-Projekts bewusst, aber es ist mir nicht klar, ob ich dies auf einfache Weise tun kann.
Was ist die Beziehung zwischen WPF und Silverlight? AFAIK Silverlight folgt ein Plugin-Modell ähnlich wie Flash oder Java. Kann ich meine Desktop-Anwendung mit Silverlight entwickeln und sie auf Windows, Linux und OS X ohne große Änderungen einsetzen?
Für Hinweise sind wir sehr dankbar.