В компании, над которой я работаю, кажется, что все наши приложения должны быть перенесены в веб-приложения. Насколько я понимаю, единственная причина заключается в том, что реклама веб-приложений окончательно загрязнила некоторых наших лиц, принимающих решения.
Я поклонник настольных приложений, потому что они более удобны для пользователя. На мой взгляд, они более отзывчивы, имеют лучшие пользовательские интерфейсы, более настраиваемые и имеют лучшую поддержку клавиатуры. Я просто не вижу себя в использовании веб-версий Visual Studio или OpenOffice. Кроме того, у меня есть впечатление, что тонкие клиентские настольные приложения проще реализовать, чем их коллеги из веб-приложений.
Возможно, я упускаю из виду некоторые качества веб-приложений, и, возможно, я ошибаюсь в отношении недостатков, о которых я упоминал выше. Поэтому мой вопрос: есть ли кто-нибудь, кто может видеть преимущества веб-приложений над настольными приложениями?
Обновление: До сих пор появились интересные ответы. Обратите внимание, однако, что я не говорю о различии между приложением тонкого и жирного клиента, но только между разработкой для платформы webbrowser и настольной платформой.
Обновление: с помощью "веб-приложения". Я имею в виду комбинацию HTML/CSS/JavaScript, а не таких как Silverlight. Они очень похожи на настольные приложения, основное отличие состоит в том, что они работают в изолированной программной среде.