2009-12-15 6 views
0

J'ai commencé à créer une application avec Flex/Air, mais je commence à en avoir marre de la clunkyness.Cadre pour construire des applications de bureau visuellement riches?

L'application que je construis a un comportement similaire à Prezi (www.prezi.com) mais dans un domaine complètement différent.

Je suis à la recherche de quelque chose sur le bureau qui a des capacités de type flex, comme dessiner des vecteurs puis zoomer/dézoomer, faire pivoter etc., les widgets gui seraient un bonus mais pas essentiel.

S'il était écrit en Python/Ruby ou s'il avait une abstraction dans les deux langues, ce serait génial.

J'ai jeté un coup d'œil sur PyGame et Pyglet mais je ne suis pas sûr de leur pertinence.

Des idées?

Cheers,

Chris

Répondre

0

Si vous avez une expérience .NET, je recommanderais Silverlight. J'ai travaillé avec lui dans le milieu universitaire et cela m'a beaucoup impressionné. Certains exemples sont assez époustouflants, au moins pour les applications Web. Je sais aussi qu'ils se sont efforcés de faire de Silverlight exactement ce que votre question demande, un cadre pour la création d'applications de bureau «visuellement riches» aussi. Il y a un ensemble d'outils appelés blend blend qui interagissent directement avec Visual Studio pour créer l'interface graphique et c'est assez impressionnant le contrôle que leur interface graphique vous donne en créant votre interface graphique. Au moins, ça vaut le coup d'oeil.

+0

Ça me fait mal de le dire, mais Silverlight répond aux spécifications. C'est pourquoi j'ai accepté cette réponse. PyQT a l'air cool mais le truc vectoriel n'est pas complet. – ChrisInCambo

3

(Les liaisons Python: PyQt) Qt est un cadre souple et mature qui peut certainement le faire (jetez un oeil à QGraphicsView et QGraphicsScene par exemple). Cependant, vous devrez le coder à la main (le concepteur est bon pour les widgets GUI standards mais manque de fonctionnalités dans ce domaine particulier).

Questions connexes