Почему веб-приложения более популярны, чем локальные? - PullRequest
7 голосов
/ 14 ноября 2008

Я спрашиваю об этом, потому что на работе я должен разработать веб-приложение, которое используется во внутренней сети двумя людьми. Это приложение, которое должно поддерживать некоторые состояния в рабочем процессе. Поэтому я должен хранить данные в сеансе и заботиться о параллелизме. Было бы намного проще разработать обычное desktop-приложение. Но клиенту было ясно об этом (я хотел, чтобы все в спецификации было так ясно): ему нужно веб-приложение.

Я знаю, что многие люди не хотят устанавливать приложения, но вот два пользователя, и я могу установить их на своих компьютерах.

Итак, я хочу знать: каковы причины, почему веб-приложения так популярны в наши дни? Это обман, и через два года клиенты будут требовать больше настольных приложений? Или в веб-приложениях есть что-то, что делает их особенно привлекательными?

Ответы [ 14 ]

0 голосов
/ 14 ноября 2008
  • Автоматическое резервное копирование данных / файлов ... надеюсь.
  • Автоматическое обновление и установка
0 голосов
/ 14 ноября 2008

Веб-приложения не более популярны среди пользователей приложений.

Но пользователи приложений часто не платят за собственное программное обеспечение.

Покупатели программного обеспечения не принимают решений на основании технических достоинств.

0 голосов
/ 14 ноября 2008

Некоторые дополнительные причины:

  1. потому что хорошо разработанное веб-приложение будет работать практически на ЛЮБОМ компьютере, на котором можно запустить браузер. Он эффективно завершает войны ОС, если вы запускаете веб-приложения - поклонники Apple могут продолжать использовать яблоки, поклонники Msoft и поклонники Unix / Linux также.

В настольном приложении вы должны либо выбрать платформу / ОС, либо использовать какой-либо инструмент, который обещает (Ха!) Возможность работы в нескольких ОС (а затем иметь дело с ненавистной почтой со всех сторон, когда настольное приложение выглядит не так, как любой из них "привык к использованию".

  1. Как уже говорилось ранее, обновление так же просто, как перенести код на сервер. Нет суеты, нет суеты. Обновление настольных приложений может быть кошмаром, особенно если вы разрабатываете новую версию, используя новые инструменты, и неожиданно приходится обновлять все «другие компоненты» (библиотеки DLL, двоичные файлы и т. Д.) На всех рабочих столах. В худшем случае ваша модная новая версия может даже не работать на более старой ОС, потому что бинарные библиотеки поставляются вместе с ОС. Так что теперь вы обновляете ОС (и аппаратное обеспечение - да!).

  2. Для большинства приложений веб-интерфейс просто идеален, особенно если вы создаете стандартное приложение «чтение, запись, отчет из базы данных», веб-интерфейс довольно приличный. И это довольно прилично в большинстве браузеров (см. # 1). Настольные приложения имеют плохую тенденцию теряться в текущей "модной тенденции пользовательского интерфейса" (помните, когда каждое оконное приложение должно было иметь несколько окон). Количество кода, которое вам НЕ нужно писать, может быть довольно большим.

  3. ЗАКАЗЧИК всегда прав. Теперь предостережение заключается в том, что вам, как дизайнеру / разработчику, нужно как можно больше проникнуть в голову клиента и определить, ПОЧЕМУ они запрашивают определенные требования. Сначала убедитесь, что АКТУАЛЬНАЯ проблема решена, но если это так, то обратитесь к пожеланиям клиента.

Приветствия

-R

0 голосов
/ 14 ноября 2008

«Я могу установить его на своих компьютерах». А когда вы выиграете в лотерею, что тогда? Теперь, кто позаботится о тех любовно изготовленных вручную рабочих столах, рабочих столах с уникальным программным обеспечением?

Центральное администрирование веб-приложения - даже для двух человек - имеет огромное значение для организации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...