是否有任何基于HTML Canvas构建的GUI工具包,如swing,swt,gtk或qt?

时间:2009-10-15 14:31:52

标签: javascript html ajax user-interface canvas

是否有任何基于HTML Canvas构建的GUI工具包,如swing,swt,gtk或qt?因此,可以在html画布中构建applet或flex gui:s等应用程序。

8 个答案:

答案 0 :(得分:6)

Mozilla Labs的Bespin项目目前使用自己的名为Thunderhead的工具包。它是由Bespin开发人员编写的,但它是一个可用于任何事情的独立项目。您将需要一个(免费)Bespin帐户来尝试它,因为我没有任何其他项目可以使用它。

我从未使用它,但我知道它使用DOM和CSS的子集以及它自己的类似CSS的属性。我怀疑API是非常稳定的,因为它是实验性的,并且随着Bespin开发人员的需求而发展。

答案 1 :(得分:1)

EasleJS是一个很棒的框架!

http://www.createjs.com/#!/EaselJS

答案 2 :(得分:0)

Raphael看起来也很有趣。

答案 3 :(得分:0)

看看Ample SDK JavaScript UI Framework。它支持跨浏览器的UI技术之一是XUL,可在CSS中设置样式,并使用XUL DOM或jQuery API在JavaScript中进行编程。您还可以在框架之上创建自己的UI技术。

答案 4 :(得分:0)

kineticjs是一个很好的,使用图层dragndrop collisiondetection事件sprite等

答案 5 :(得分:0)

KineticJS和Three.js都很好。我现在正在使用KineticJS,它使生活变得更加轻松,特别是对于精灵/动画或者你可能在游戏中使用的一般东西。

答案 6 :(得分:-1)

看来,卡布奇诺就是你想要的。但速度并不那么令人印象深刻,反正还没有。

http://cappuccino.org/learn/tutorials/

看一下演示。我真的希望该项目能够得到应有的支持。

对我的最佳框架进行了全面的概述,花了我一个多月的时间。我将很快写一篇摘要。

答案 7 :(得分:-5)

Canvas不是SVG。阅读此link

请注意,并非所有浏览器都完全支持