I might say much the same things about web development in general. Twenty, years later I still think its easier to create a desktop application with a remote SQL back-end than a web app for any moderately complex application. Data aware visual components and the like have only pale imitations in html&#x2F;javascript&#x2F;css. Things like crystal reports have been ported to the web environment but along the way seem to have lost the convenience they had, where it was possible to add them 3&#x2F;4 of the way through a project. Now you have to rework 1&#x2F;2 the back-end code (it not the entire project) to add a package like into the mix.