2009-12-15 114 views
0

我已经开始用Flex/Air构建一个应用程序,但是我对它的笨重感到厌倦。构建视觉丰富的桌面应用程序的框架?

我正在构建的应用程序与Prezi(www.prezi.com)的行为类似,但在完全不同的领域。

我在桌面上寻找具有像功能一样的flex的东西,比如绘制矢量然后放大/缩小,旋转等等,gui widget会是一个奖励,但不是必需的。

如果它是用Python/Ruby编写的,或者在任何一种语言中都有一个很好的抽象。

我已经快速浏览了PyGame和Pyglet,但我不确定它们的适用性。

任何想法?

干杯,

克里斯

回答

0

如果您有任何.NET体验,我会推荐Silverlight。我在学术环境中与它合作过,它给我留下了非常深刻的印象。至少对于Web应用程序来说,一些示例非常令人兴奋。我也知道他们确实专注于让silverlight成为您的问题所要求的,也是构建“视觉丰富”桌面应用程序的框架。有一组称为表达式融合的工具,可以直接与Visual Studio交互以构建GUI,并且它的GUI可以让您在制作GUI时控制令人印象深刻。至少值得一看。

+0

这让我很痛苦,但Silverlight符合规范。这就是我接受这个答案的原因。 PyQT看起来很酷,但矢量的东西并不全面。 – ChrisInCambo 2009-12-16 11:12:38

3

QT(Python绑定:PyQt)是一个灵活的和成熟的框架,当然可以做到这一点(看看的QGraphicsView和QGraphicsScene为例)。尽管(设计人员对标准的图形用户界面部件很好,但在这个特定领域缺乏功能),但你必须手工编写大部分代码。

相关问题