Are there any GUI toolkits built on top of HTML Canvas like swing,swt,gtk or qt? [closed]
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this questionAre there any GUI toolkits built on top of HTML Canvas like swing,swt,gtk or qt? So that it is possible to build applications like applets or flex gui:s inside the html canvas.
Mozilla Labs' Bespin project currently uses their own toolkit called Thunderhead. It's written by and for the Bespin developers, but it's a separate project that could be used for anything. You will need a (free) Bespin account to try it, since there aren't any other projects that I know of that use it.
I've never used it, but I know it uses the DOM and a subset of CSS plus it's own CSS-like properties. I doubt the API is very stable though since it's experimental and evolves with the needs of the Bespin developers.
EasleJS is a great framework!
http://www.createjs.com/#!/EaselJS
Raphael looks really interesting too.
Take a look at Ample SDK JavaScript UI Framework. One of the UI technologies it enables cross-browser is XUL, styleable in CSS and programmable in JavaScript with XUL DOM or jQuery APIs. You can also create your own UI technology on top of the framework.
kineticjs is a good one, uses layers dragndrop collisiondetection events sprites etc
KineticJS and Three.js are both good ones. I am using KineticJS now and it makes life much easier especially for sprites/animations or general stuff you might use in games.
It seems, Cappuccino is what you want. But the speed isn't so impressive, not yet anyways.
http://cappuccino.org/learn/tutorials/
Take a look at the demos. I really hope the project will find the support it deserves.
Getting a firm overview of the best frameworks out there took me over a month. I will write a summary shortly.
Canvas is NOT SVG. Read this link
Be aware that is noy fully supported by all browsers
精彩评论