开发者

Are there any GUI toolkits built on top of HTML Canvas like swing,swt,gtk or qt? [closed]

开发者 https://www.devze.com 2022-12-08 09:13 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 开发者_运维知识库

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 question

Are 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

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号