With the beginning of widespread HTML5 support and Canvas support, it seems that someone could create a desktop-esque windowing system library for RIAs. Something similar to Qt or WxWidgets. All the required parts seem to be there (runtime language: javascript, pixel drawing: canvas, even vector drawing with SVGs).
This seems to me anyway that it could be a huge leap for the ease of development of RIAs. Forget about classic HTML and styling, and simply create widgets like you would in a desktop application.
I have been searching around on the web for quite a while though and can't find anything that jumps out at me as fitting this description. Am I missing something or is there just nothing like this out there yet?
Now let’s have a look at the most popular libraries when it comes to HTML5 Canvas rendering. They have a similar relationship to the native HTML5 Canvas API as jQuery has to JavaScript. Write less, do more…in other words they let you write less code and be more creative. Or at least that’s what I think about them. 2. PIXI.JS
The canvas element is a HTML feature and is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is an easy and powerful way to draw graphics. Here are 15 HTML5 Canvas Javascript Libraries that make it much easier to work with canvas.
You can add images and more complicated shapes to the canvas as well. Once the images and shapes have been drawn on the canvas, the library allows you to scale, rotate, and move them around with your mouse. It is also possible to control attributes like the color and opacity of the shapes after you have drawn them.
They have a similar relationship to the native HTML5 Canvas API as jQuery has to JavaScript. Write less, do more…in other words they let you write less code and be more creative. Or at least that’s what I think about them. 2. PIXI.JS The motto of PIXI.js is “ Create beautiful digital content with the fastest, most flexible 2D WebGL renderer ”.
I can think of SproutCore and Capuccino.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With