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