在我所在的公司中,似乎突然之间我们所有的应用程序都需要移植到Web应用程序。据我所知,唯一的原因是网络应用程序的炒作最终污染了我们的一些决策者。
我喜欢桌面应用程序,因为它们更加用户友好。在我看来,它们反应更快,具有更好的用户界面,更可自定义并且具有更好的键盘支持。我只是看不到自己使用Web版本的Visual Studio或OpenOffice。此外,我给人的印象是瘦客户端桌面应用程序比其Web应用程序更容易实现。
也许我忽略了Web应用程序的某些特质,也许我对上面提到的缺点不正确。因此,我的问题是:有谁能看到Web应用程序相对于桌面应用程序的优势?
更新:到目前为止,已经收到了一些有趣的答复。但是请注意,我并不是在讨论瘦客户端应用程序与胖客户端应用程序之间的区别,而只是在针对Web浏览器平台开发与台式机平台开发之间的区别。
更新: “ Web应用程序”是指HTML / CSS / JavaScript的组合,而不是诸如Silverlight之类的富Internet应用程序。它们与桌面应用程序非常相似,主要区别在于它们在沙盒中运行。