With about nine months of work behind me on platforms designed from the ground up to support rich, interactive UIs (Android & iOS), the mess of JS, HTML & CSS just seems so gratuitously painful in comparison.<p>From a philosophical standpoint I'm rooting for an open, interoperable web as much as anybody. As a programmer though it's hard to feel much enthusiasm for such a fragmented, baroque, and inadequate toolkit.