Публикация через Citrix для создания веб-приложения
Каковы преимущества и недостатки публикации приложений через Citrix Xenapp по сравнению с созданием приложения с использованием веб-приложения и просто предоставлением пользователям URL-адреса? Я ищу информацию с точки зрения 1. производительности 2. инфраструктуры 3. накладных расходов на модернизацию 4. стоимости.
Помимо этого форума, я провожу много исследований, но не нашел подходящего способа продажи, чтобы дать преимущество над другим. Итак, ищите, был ли кто-либо в подобной ситуации и должен был принять деловое решение.
1 ответ
Citrix хорош для покрытия устаревших случаев использования, когда у вас есть существующие приложения и системы, с которыми вам нужно интегрироваться. Однако, если вы хотите создать совершенно новое приложение, я сначала посмотрю на веб-приложения, а затем переключусь на другие варианты, если требования приложения не могут быть выполнены с помощью веб-приложения. Веб-технологии намного лучше поняты (как с точки зрения их разработки, так и развертывания) и предоставляют вам более широкий спектр вариантов развертывания.
Плюсы веб-приложений:
- Может предоставлять локальные элементы управления / виджеты для взаимодействия с пользователями, поэтому приложение может чувствовать себя более отзывчивым, даже если сервер удален и / или доступен с мобильного устройства с ограниченной пропускной способностью. По сравнению с доставкой Citrix вносит заметную задержку от мобильных устройств.
- Лучший вариант развертывания для не-Citrix клиентов, поскольку им нужно только настроить веб-сервер.
- Стоимость, вероятно, меньше, если у клиента нет существующей инфраструктуры. Я бы разработал для Citrix только если все мои клиенты уже используют его.
- Широкий диапазон поддержки для различных клиентских платформ, т.е. почти на всех устройствах есть браузер - не у всех есть Citrix Receiver.
- Проще поддерживать несколько форм-факторов, например ПК, планшет, телефон.
Citrix профи:
- У вас есть больше возможностей с точки зрения инструментов /SDK / ресурсов, которые вы можете использовать для разработки своего приложения. Вы можете использовать все, что может создать приложение для рабочего стола Windows.
- Лучшая безопасность. Никакие конфиденциальные данные никогда не загружаются на устройство.
- Часто проще интегрировать с устаревшими серверными системами.