Estoy considerando escribir una aplicación de escritorio multiplataforma, inicialmente para Mac/Windows, pero eventualmente para Linux también.Objetivo C <-> Mono puente
Actualmente, planeo estructurarlo de este modo:
- Mac interfaz de usuario mediante Cacao C/Objetivo/Interface Builder
- de Windows interfaz de usuario mediante WPF
- En el futuro, Linux interfaz de usuario usando GTK #
- comerciales capas de acceso/de datos en C# - es decir .NET en Windows, Mac Mono/Linux
Esto, obviamente, será bien en Windows, estoy p Estoy seguro de que estará bien en Linux/Gnome en función de las aplicaciones GTK # que he visto. Poner en Mono en el Mac, sin embargo ... Calculo que tengo estas opciones:
- ObjC#
- Dumbarton (se ve un poco muertos)
- Monobjc (esto significaría escribir la interfaz de usuario de Mac en C# en lugar de Objective C - no tan interesado en este)
Mi pregunta: ¿alguien ha tenido alguna experiencia en la construcción de aplicaciones de una manera similar? ¿Alguna recomendación? ¿Estoy loco?
FYI - estoy bastante exigente con interfaces de usuario de escritorio ser "uno" con sus sistemas operativos host, así que no estoy interesado en WinForms/soluciones torpe Java/QT ...
Una pregunta algo similar - http://stackoverflow.com/questions/719895/building-cocoa-uis-for-os-x-with-c-and-mono –
¿Qué es Dumbarton? –
Parece que el enlace de Dumbarton está muerto, lo he actualizado. –