Oh, like any other interpreted language... Surprising.
Only with a proper GUI toolkit you can actually easily code window layouts and not document layouts like HTML is supposed to do.
And then I'd disagree on the "easy testing" part, but hey, you can code in whatever language you want...