Adam Bosworth discusses that web interfaces are generally preferable to rich client interfaces. Adam’s blog entry links to some other bloggers who are commenting on the same issue.
Many programmers are working on internal business applications. Many of these business applications have to provide real-time access to information necessary for data entry. Many of these apps are using technologies such as COM+ events to monitor business activity and raise alerts to people who are using the system. Many of these apps have business “dashboards” that give the user many different views of their data with just a few clicks of the mouse.
With current browser technology, many of these features, which users demand, are not as responsive as a rich client. Some things are not even possible with current browser limitations.
My opinions are based on the current state of browser technology. I am always open to new stuff. If somebody creates a web interface that meets the most important needs, I’ll consider it.