Some front end architects work well with HTML5 designers by allowing designers to experiment and create great looking data ‘tables’ and data grids with CSS. This can only be accomplished by using DOM centric data binding as opposed to having .js emit the DOM. This way an HTML5 designer can use any CSS framework they like to build great UI.
I wrote an example for each of the 2 popular DOM centric data binding grids, ‘list js’ and ‘transparency js’.Both accomplishes that goal. Let me know if you like other DOM centric data binding libraries for data grids tables and just general data binding.
But before you run it, lets get back to designer. A designer may inject CSS using dreamweaver, or more likely a browser plugin, like ‘CSS inject’.
They can then experiment with css till they get something they like. Here is the home page of ‘CSS inject’, it lets you change style at runtime (and there are plenty of other tools).
You can view 3 examples at runtime here -view source:
The alternative to DOM centric data binding is .js centric emits as done by MV* frameworks. Those are based on server side programing approaches, such as GWT and result in poor UI. If front end arcitects include designers in their ‘pipeline’ we can avoid web apps being ugly like Java applets.