Jim Gettys : The combination of technologies going under the name "HTML 5" have made/are making web technology based applications finally competitive with those built using conventional toolkits such as Qt, GTK+, and the Windows and Mac equivalents.
Clearly, Web UI technologies offers a commodized and lean dev experience and a dynamics, rich user exeperience with the recent advents of HTML5/CSS3. Following are anti-usecase coming to my mind :) As an app developer, Why would I define my UI programatically or with a custom XML dialect when I can use a good editor from the dozen of them and my previous web experience (with its flatter learning curve) ? As an app developer, why would I override a GObject/GtkWidget for my custom needs when I just want the test entry to slide out, when I can use the TONS of hight level components (JQuery, EXT....) ? As an app developer, why would I have to launch gdb to debug my UI when I could use a webinspector/Firebug dynamically ? As a theme designer, Why would I fiddle with theme engines, themes or even cropped CSS (as in libcrocro) of recent propositions when I could use full blown CSS to theme system or application-wide ? As a GTK maintainer, Why would I reimplement a fullblown canvas, offscreen stuffs,layouting, animation framework or a theme engine host, when a Webkit webview do that for free ? I gave a try at bridging the gap between the GObject word and Web view technologies in the following patch + demo, might be of use. https://bugzilla.gnome.org/show_bug.cgi?id=612590 -- Alexandre Mazari
_______________________________________________ foundation-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/foundation-list
