2009-11-14 5 views
0

J'ai besoin d'une bonne bibliothèque multi-plateforme à utiliser pour C#. J'ai essayé GTK # mais ça a l'air horrible dans Windows. J'ai essayé wx.NET, mais il est difficile de le faire fonctionner correctement sous linux. Et le reste semble être uniquement pour C++. Serait-il préférable de passer à la gestion C++, et si oui, quelle serait une bonne bibliothèque à utiliser pour C++? Merci!Meilleure bibliothèque multi-plateforme?

Modifier: Windows, & Linux le plus préféré.

+0

Suggestion: peut-être utile de préciser exactement quelles plates-formes de votre application doit fonctionner. meilleur, – BillW

Répondre

1

Qt (prononcé "mignon"). Et this link devrait vous aider à l'utiliser à partir de C#.

+2

En tant qu'américain, je ne peux pas me résoudre à l'appeler "mignon" - il doit être QT pour moi. – JimDaniel

+0

Le lien que vous m'avez donné est un peu confus sur la façon de commencer à l'utiliser avec C#. Existe-t-il des exemples compilés que je peux utiliser pour apprendre? Merci! –

+0

@JimDaniel - J'ai continué à l'appeler Q.T. moi-même, jusqu'à ce que j'ai rencontré quelqu'un de Nokia qui l'a prononcé pour moi :) –

0

Le blog de Miguel de Icaza a eu une excellente discussion sur la façon dont Silverlight est devenue une excellente option multiplateforme pour C# dev's. Sur mac et PC, vous avez de bonnes implémentations de Microsoft qui supportent les sous-ensembles de XAML. Sous Linux, l'équipe Novell a fait du bon travail en implémentant silverlight sur une pile Linux. Je pense que c'est formidable que Microsoft soutienne ouvertement leurs efforts. (Je crois que certains tests unitaires au clair de lune sont fournis par l'équipe Silverlight MS.)

Il est une option à considérer: http://tirania.org/blog/archive/2009/Nov-23.html

Questions connexes