在我正在为之工作的公司中,似乎突然间我们所有的应用程序都需要移植到Web应用程序中.据我所知,唯一的原因是网络应用炒作最终污染了我们的一些决策者.
我是桌面应用程序的粉丝,因为它们更加用户友好.在我看来,它们响应更快,具有更好的用户界面,更具可定制性并且具有更好的键盘支持.我只是看不到自己使用的是Visual Studio或OpenOffice的Web版本.此外,我认为瘦客户端桌面应用程序比他们的网络应用程序对应物更容易实现.
也许我忽略了Web应用程序的一些特性,也许我对上面提到的缺点不正确.因此我的问题是:是否有人可以看到Web应用程序优于桌面应用程序的优势?
更新:到目前为止,有一些有趣的回应.但请注意,我不是在讨论瘦客户端应用程序之间的区别,而只是在开发webbrowser平台与桌面平台之间.
更新:通过"Web应用程序"我的意思是组合HTML/CSS/JavaScript,而不是像Silverlight这样的富Internet应用程序.这些与桌面应用程序非常相似,主要区别在于它们在沙箱中运行.