It does not make sense to spend a lot of effort learning how to write Web applications and dealing with NLS translation, parsing of input data, encoding of output data, researching the CGI protocol, etc. Optimally, a user would separate presentation by using Net. Data and then calling an application that handles user-input for things that a compiled program could do faster than Net. Data such as accessing databases. In some cases you do not need to call an application, thus Net.
Data can do it all.
I believe response time of generated output is comparable, but CPU usage will be more using Net. Data since it is an interpreted language, even with macro caching. The transformation of existing applications to Web applications can be done easily using Net. The generation of reports using Net. Data to access databases is unsurpassed in its simplicity.