In his post titled The Web in the Enterprise Stefan makes an excellent point about the enterprise web.
Many web frameworks, especially those within the Java space, try to support the development of desktop applications that are delivered over the Web as opposed to “web sites”, and I believe this idea is deeply flawed: Any Web application should be measured against the criteria that are used to judge web sites.
This needs to be said again and again till enterprise architects get it. The push back often is based on arguments like the following.
- Our users need rich interactivity that web sites can’t provide. Oh yeah – get better UEDs who can show how to build richness without bringing desktop to the browser.
- We don’t need AMZN, GOOG or YHOO performance and scalability – In 2009, nobody should be allowed to build apps that are resource hogs. Hardware may be cheap, but the energy to keep bloated apps is not.
- We need to disable back button and history for security reasons – My sincere request is to hire good web site developers who know how do these right.
All products/frameworks that emulate desktop features in the browser should be banned. They are inefficient, clumsy to use, and are taking the enterprise web backwards.

{ 2 comments… read them below or add one }
HAHA… Oh wait… Your Serious?!?
God forbid we evolve a technology beyond it’s original design.