2009-03-29 13 views
12

Quiero comenzar a programar con D. Tengo una aplicación simple en mente que necesita una GUI pero quiero asegurarme de que sea portable a Linux/Windows/Mac igualmente bien y con mínimo (no) cambio para cada plataformaProgramación de GUI multiplataforma con D

wxD se ve como el candidato preferido porque ya conozco el kit de herramientas wx.

Veo fltk4d como contendiente y un envoltorio (inacabado) alrededor de Qt.

¿Hay otros toolkits GUI verdaderamente cruzados para D que irán donde yo quiero con poco esfuerzo y cuál sería el kit de herramientas elegido por la gente aquí?

Respuesta

5

GtkD debe ser una muy buena opción para usted como un conjunto de herramientas GUI estable para Windows/Linux/Mac.

DWT una vez considerado como el estándar, tiene su propio grupo de noticias en el servidor digital de Marte y creo que Walter Bright puede haberlo llamado el estándar también. No creo que esté funcionando completamente en Mac, pero esto debería cambiar en el futuro.

Here es una buena lista de algunas otras opciones, pero la mayoría tienen un desarrollo menos activo y/o aún no están listas para producción.

+1

DTW fue etiquetado como el estándar por Walter cuando utilizaba Phobos, el actual se ejecuta en Tango y todavía ha heredado la etiqueta 'estándar'. Realmente no significa nada. El progreso se ha hecho para el lado Mac, pero aún no se puede usar. –

1

No he usado ninguna de las bibliotecas de GUI de D's, pero me gustaría ir con wxD si quisiera usar una ahora. Lo escogería porque creo que wxD tendría los controles más nativos y es multiplataforma. Especialmente porque ya sabes wx, parece una buena opción.

Estoy escribiendo una biblioteca de GUI multiplataforma, Dynamin, pero aún no la he publicado. No es un puerto; Las bibliotecas portadoras tienden a no tener tan buenas API o aprovechar tantas funciones de idiomas. Pero no está lo suficientemente avanzado como para hacer más que simples programas. Tampoco tengo un backend Mac o tema GTK todavía.