Re[15]: Новое и оригинальное в десктопном софте
От: C0x  
Дата: 06.11.19 14:56
Оценка:
Здравствуйте, rp5, Вы писали:

rp5>Здравствуйте, C0x, Вы писали:


rp5>Причем перед первым соединением перебираются порты 28385, 28386, 28387, 28388, 28389.


Перебирают потому-что нет гарантии что проге достанется свободный порт с заданным номером.

rp5>Если отбросить в сторону проблему с тем, что это растрата системных ресурсов


А еще открытие порта, может очень непонравиться антивирусам. Либо нужно будет в фаерволле спец. разрешения установить заранее.

rp5>1. При заходе на сайт программы, этот сайт сразу может определить какая версия программы установлена и предложить определенные действия:


Зачем кому-то вообще заходить на сайт с программой, кроме того случая, когда её скачать нужно?

rp5>- показать нужные цены на сайте


Нужные цены и так на сайте показывают. Зачем для этого программа-сервер

rp5>- открыть нужный язык на сайте


Для этого используют язык браузера, который передается в заголовках HTTP.

rp5>- показать версию программы и необходимость обновления (причем для этого достаточно поменять код сайта, а не программы)


Версию логично в самой программе показывать. Нотифицировать об обновлении тоже лучше в самой программе.

rp5>- передать ключ на сайт и сразу сообщить, о том валидный он или нет


Чем это удобнее передачи ключа самой программой через дергание удаленного API? Сообщить опятьже может сама программа, без сайта.

rp5>и т.п.


Все эти кейсы можно и гораздо удобнее делать в самой программе. Темболее что на сайт зайдут 1 раз, когда скачать нужно, больше не зайдут.

rp5>2. Можно управлять программой с сайта программы. Например со страницы https://www.vasyasoft.ru/web/ При этом для замены интерфейса не надо устанавливать новую версию.


Есть куча программ, в которых это не удобно. Если это маленькая утилитка, то проще накидать интерфейс на WinForms чем городить и поддерживать сайт. Более того не факт совсем что твою прогу скачают с твоего сайта.

rp5>Чем дольше пользователи висят на сайте, тем больше этот сайт любят поисковики.

rp5>Вот тут я и спалил страшную шароварную тайну, блин.

Это не тайна и скорее всего это даже совсем неверно.

rp5>А еще их аналитикой можно трекать. И кросплатформенность легко поддерживать.


Непонятно о какой программе ты говоришь вообще. Может в твоем случае и программа вовсе не нужна?
Если твоя программа делает какую-то более менее полезную работу на машине пользователя, то проблемы с кросплатформенностью возникнут палюбому. UI не основная проблема обычно сегодня.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.