Сетевая установка не является глобально «неправильной», хотя, как вы отмечаете, она может вызвать проблемы, когда у вас недостаточно надежная сетевая инфраструктура.В PowerBuilder также были некоторые ошибки (в конкретных версиях, вы не упомянули свою), которые проявляются или становятся более заметными, когда исполняемые файлы находятся на сетевом ресурсе.Я не уверен, что установка в сети была бы моей первой рекомендацией, но я бы не решился назвать ее «неправильной».
Доступ к глобальной информации является проблемой, когда вы не развертываете сеть.Большинство приложений, над которыми я работал, либо развернули эту информацию при установке, либо поделились ею через базу данных.(Никогда не было приложения, которое бы разделяло имя пользователя и пароль, хотя ... shudder ... Я полагаю, что может быть в некоторых случаях.) Развертывание при установке в локальные файлы также предполагаетинформация является энергонезависимой (или, по крайней мере, не чаще обновляется, чем выпуски), либо информация будет регулярно синхронизироваться с доступным для сети местоположением.Есть несколько утилит, которые вы можете использовать для синхронизации этих ресурсов, или вы можете кодировать их в своем приложении.
Что касается закрепления ваших проблем при сетевой установке, у нас недостаточно информации, чтобы безопасно это сделать.(Можно с уверенностью сказать, что с локальными установками могут происходить зависания и «медленные соединения».) Вам придется самостоятельно выполнить работу, чтобы получить доказательства для этой цели.
Удачи,
Терри