Когда необходимо создать веб-приложение по сравнению с толстым клиентом?

Если вы переключаетесь между версиями Python, virtualenv может использоваться для инициализации изолированной среды с определенной версией Python.

virtualenv -p [предпочитаемая-python-версия] open_cv_project_env

9
задан Jeremy 6 February 2009 в 22:12
поделиться

3 ответа

Я иду веб-приложение, когда я не хочу:

- поддерживайте тысячу сред каждый с их собственными причудами. А именно, вирусы, троянцы, вмешательство программного обеспечения и то, чтобы заставлять это работать то же везде.

- беспокойство о применении обновлений и взятии большого количества вызовов

- контакт с клиентами, которые теряют их данные

Я выбираю толстый клиент, когда вычисление интенсивно на транзакцию, или существует значительная передача данных на транзакцию.

Мне нравится решать общие проблемы с одним обновлением. Это не могло бы быть для всех, но это - где качество моей жизни и те, на которых я работаю, поднимаются. Создание веб-приложения работать над несколькими различными браузерами может быть легче, чем тонна различных операционных систем в различных условиях.

С появлением Flex/воздуха можно обеспечить опыт целого приложения в браузере. Браузер становится универсальным интерфейсом, установлен ли он локально или в облаке.

Веб-приложения имеют свои недостатки также. Я просто более мотивирован для создания веб-приложений, поскольку pro's, кажется, перевешивает недостатки для проектов, я выбираю.

6
ответ дан 4 December 2019 в 21:12
поделиться

Вещи, которые я помню с плохих былых времен развертывания внутренних приложений, которые не были веб-: всегда был минимум одного компьютера, который был настроен так differntly, что обновление не будет работать. Иногда больше и проблема отличалась для каждой машины, которая не будет работать. Всегда был пользователь, который отказался устанавливать обновление, пока не вызвано к управлением (обычно несколько недель или несколько месяцев спустя). Это закончило тем, что вызывало проблемы в данных время от времени becasue, новые бизнес-правила не были осуществлены.

1
ответ дан 4 December 2019 в 21:12
поделиться

Я полагаю, что мы все еще в точке, где, если нет причина ее, чтобы быть веб-приложением, это должно быть (толстое) локальное приложение. Очевидно, когда это должно быть веб-приложение. Мой главный объект неприязни является мыслью, что это должно быть веб-приложение, если не очевидно, что это должно быть локально. Я не полагаю, что мы в точке, где предприятия готовы иметь своих сотрудников, зависящих от веб-приложений за пределами их управления. Когда дело доходит до приложений, внутренних к компании, я верю перемещению данных, безопасности, и развертывание/обновления является ключевыми факторами в решении.

Несколько основных причин для приложения, чтобы быть в сети.

  1. Приложение и данные должны следовать за Вами вокруг того, какой компьютер Вы идете.
  2. Данные должны быть централизованы и объем данных, который должен быть передан клиенту, разумно.

Несколько причин использовать толстые приложения:

  1. Утилиты, которые работают над локальными ресурсами.
  2. Приложения, которые делают много одного времени, обрабатывая данных.
  3. Приложения, где к данным нужно получить доступ при отключении от сети.
3
ответ дан 4 December 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: