I'm really glad now we can deploy PHPGTK applications on both environments, althought it's a mistery for me why the canvas is necessary. JsWebGets supply a lot of desktop-like components that could have been used a long time ago. Of course the canvas is a powerful component and what it supplies is far more advanced than simple DOM elements. But one of the browsers that has the great majority of users still don't support it. Yes, I'm talking about IE.
Manuel Lemos - 2011-10-30 00:57:43 - In reply to message 2 from Pablo Santiago Sánchez
Sure but the problem is that GTK+ or any other desktop GUI tolkit render the user interface using graphic directives using pixel level base graphic primitives like lines, poligon shapes, images and text fonts. That is why canvas is the most appropriate type of page element to render those UI elements defined by GTK+.
Of course it would be possible to try to emulate the render pixel level based graphics using DOM object tricks just to support old browsers, but supporting such browsers does not seem to be the focus of GTK+ developers.