Now that the dust has settled with us getting out the door with our new web client stuff, I must say that the markup Servoy generates isn't going to win any converts. Our eyes are bleeding from digging through the code to fix things like type-ahead field fonts, calendar picker reskin, setting backgrounds to textures, applying transitions, re-applying transparencies, hacking client-side js code, etc (all stuff that is either hard coded by servoy, isn't modifiable with Servoy style sheets or css overrides, broken, or smoke and mirrors to smooth out loading times...).
The markup generated by Servoy could use some serious improvement sooner than later in my opinion. A very "brittle" area of Servoy and getting exposed for what it is now that everyone is into web programming these days.
A visual comparison of
Data Sutra and the Data Sutra
Trello board (Trello being a rather advanced web application). Basically, a scrolling grid in Servoy generates the same amount of nested divs as all of Trello:
- trello 3d.png (387.61 KiB) Viewed 8568 times
- firefox ds 3d.png (538.76 KiB) Viewed 8568 times