2009-12-15 179 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爲例)。儘管(設計人員對標準的圖形用戶界面部件很好,但在這個特定領域缺乏功能),但你必須手工編寫大部分代碼。

相關問題