I've been watching server-side developers try to figure out how to serve client-side web applications for a few years now. Different developers, that is -- it doesn't take years for any individual developer to figure it out. There's often an initial stumble, which is caused by a mismatch between the obvious way to deploy a client-side web application, and the right way. The right way is simpler, but elusive...