Как подключить свою службу сетевой поддержки к click-once?
-
09-06-2019 - |
Вопрос
Я пытаюсь привести доводы в пользу разработки click-once и smart client, но моя команда сетевой поддержки хочет продолжать заниматься веб-разработкой во всем.
Каков наилучший способ убедить их в том, что "клик-один раз" и "умная разработка клиентов" имеют место в бизнесе?
Решение
Мы используем ClickOnce, где я работаю; с точки зрения сравнения с веб-выпуском я бы обосновал необходимость предоставления пользователям полнофункционального клиентского приложения, в противном случае на самом деле лучше использовать веб-приложения.
С точки зрения выпуска многофункционального клиентского приложения ClickOnce - это фантастика; Вы можете настроить его так, чтобы принудительно обновлять при запуске, и, следовательно, устанавливать версию по всей сети. Вы можете утверждать, что ClickOnce дает вам то же преимущество, что наличие единой точки развертывания, которой обладает веб-развертывание.
Лично я нашел ClickOnce невероятно полезным. Если вы разрабатываете полнофункциональные клиентские приложения .net (хотя в Windows, давайте посмотрим правде в глаза, подавляющее большинство реальных разработок .net - это в Windows) и хотите развернуть их в сети, больше ничего не сравнится. р>
Другие советы
Вот несколько идей, которые могут помочь
<Ол>Им есть место в среде Windows, но не в какой-либо другой среде, и поэтому, если вы намерены писать приложения для внешних клиентов, то вам, вероятно, лучше всего придерживаться веб-разработки.
Я слышал это "Пиши один раз, запускай много" раньше от Microsoft, когда была выпущена Asp.net 1.1, но на практике этого никогда не происходило.
@Отметить
масштабирование, использование обработки на стороне клиента по сравнению с большими или несколькими серверами снижает затраты и т.д.
Я не уверен, что полностью согласился бы с этим.Казалось бы, покупка 1 мощного сервера и 1000 "dum-терминалов" обойдется дешевле, чем покупка среднестатистического мощного сервера и 1000 мощных настольных компьютеров.
@Убийца врат
когда я говорил о масштабировании, я имел в виду стоимость покупки большего количества серверов, а не клиентов.
большинство рабочих станций в организации в течение дня используют едва ли 50% своей вычислительной мощности.Если бы я должен был использовать приложение click once, развернутое после щелчка, я бы использовал все существующие рабочие станции, следовательно, без каких-либо дополнительных затрат на организацию.