( Csab | 2010. 02. 14., v – 08:19 )

Eleve mono-ra kell fejleszteni, ha C#-ot akarsz Linuxra és Windowsra.

Ennek 3 hátulütője van (GUI):
- ha GTK#-ot használsz, az elég messze van a Windows natívtól
- ha Windows.Forms-ot, az egy kalap szar
- a WPF meg nem működik C# alatt

Ami mégrosszabb hír, hogy wine alatt a DotNet 3.5 Framework sem megy.
(talán jó hír, hogy a 3.0-t nemrég sikerült elindítani). Nem könnyű keresztplatformos alkalmazást írni C#-pal.

Én javaslom:
- a GUI-t el kell választani az alkalmazás logikájától egy interfésszel
- Windows alatt WPF-fel megy + DotNet Framework 3.5
- Linux alatt GTK# + Mono