Как подключить свою службу сетевой поддержки к click-once?

StackOverflow https://stackoverflow.com/questions/38002

  •  09-06-2019
  •  | 
  •  

Вопрос

Я пытаюсь привести доводы в пользу разработки click-once и smart client, но моя команда сетевой поддержки хочет продолжать заниматься веб-разработкой во всем.

Каков наилучший способ убедить их в том, что "клик-один раз" и "умная разработка клиентов" имеют место в бизнесе?

Это было полезно?

Решение

Мы используем ClickOnce, где я работаю; с точки зрения сравнения с веб-выпуском я бы обосновал необходимость предоставления пользователям полнофункционального клиентского приложения, в противном случае на самом деле лучше использовать веб-приложения.

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

Лично я нашел ClickOnce невероятно полезным. Если вы разрабатываете полнофункциональные клиентские приложения .net (хотя в Windows, давайте посмотрим правде в глаза, подавляющее большинство реальных разработок .net - это в Windows) и хотите развернуть их в сети, больше ничего не сравнится.

Другие советы

Вот несколько идей, которые могут помочь

<Ол>
  • долго выполняющиеся процессы, они не лучший друг asp.net.
  • масштабирование с использованием обработки на стороне клиента по сравнению с большими или более серверами снижает стоимость и т. д.
  • Им есть место в среде Windows, но не в какой-либо другой среде, и поэтому, если вы намерены писать приложения для внешних клиентов, то вам, вероятно, лучше всего придерживаться веб-разработки.

    Я слышал это "Пиши один раз, запускай много" раньше от Microsoft, когда была выпущена Asp.net 1.1, но на практике этого никогда не происходило.

    @Отметить

    масштабирование, использование обработки на стороне клиента по сравнению с большими или несколькими серверами снижает затраты и т.д.

    Я не уверен, что полностью согласился бы с этим.Казалось бы, покупка 1 мощного сервера и 1000 "dum-терминалов" обойдется дешевле, чем покупка среднестатистического мощного сервера и 1000 мощных настольных компьютеров.

    @Убийца врат

    когда я говорил о масштабировании, я имел в виду стоимость покупки большего количества серверов, а не клиентов.

    большинство рабочих станций в организации в течение дня используют едва ли 50% своей вычислительной мощности.Если бы я должен был использовать приложение click once, развернутое после щелчка, я бы использовал все существующие рабочие станции, следовательно, без каких-либо дополнительных затрат на организацию.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top