Are you asking what I'd use if I were building Viaweb today? The answer to that is probably Arc, though that says more about me than about currently available technologies.
If writing web apps in other languages isn't still painful where have other languages/frameworks caught up?