Na oké, de a vége mindnek az, hogy javascriptre / html-re / css-re fordítja a kliens oldali kódot. Nem?
Így van, ahogy a QtCreator is lefordítja a kliens oldali kódot a cél rendszernek megfelelő kódra. Egyik esetben sem kell ismerned semmit sem a cél rendszerbeli kódról.
a GUI toolkitekhez általában van (több) builder, meg van egy raklap IDE, amikkel igen szépen lehet építgetni a formokat, painless.
Itt is van egy raklap IDE, a Javasokhoz pl. Eclipse, IntelliJ, Netbeans, ...
GUI toolkitekhez is van builder, lásd pl. a ZK framework-höz a ZK Studio, vagy a GWT-hez a WindowBuilder (screenshot).