Основываясь на своем опыте работы с Wix и InstallShield, я бы рекомендовал использовать InstallShield, если вам не нужен довольно простой и простой установщик. Я говорю это, потому что огромная кривая обучения Wix еще более усложняется из-за отсутствия доступной информации.
Книг по Wix нет, поэтому ваши ресурсы ограничены руководством по Wix, которое подробно и длинный, но по-прежнему не охватывает многого, кроме основ, и сообщений в блогах, которые вы найдете через Google. Конечно, есть много хороших сообщений в блогах, в которых подробно описывается, как выполнять определенные действия, но если у вас нет сроков, которые необходимо выполнить, вы, вероятно, не можете позволить себе сидеть и изучать, как выполнять определенные действия в Wix в течение нескольких дней. Лично я обнаружил, что делаю это слишком много, чтобы Wix мог быть приемлемым решением (опять же, если вам не нужен только простой установщик).
В конечном счете, в моем случае у нас были существующие установщики, разработанные с помощью InstallShield, и с ним мы просто могли работать быстрее. InstallShield также имеет собственный язык сценариев, который также имеет довольно хорошую документацию.
Еще одним большим плюсом для меня было то, что InstallShield облегчает работу с несколькими экземплярами (попробуйте поискать, как это сделать с Wix, и вы поймете, о чем я говорю) и обновлением/исправлением. С помощью InstallShield я смог выполнить оба этих действия (особенно несколько раз) за долю времени, чем то, что потребовалось для выполнения в Wix.
Я бы посоветовал выбирать на основе ваших временных ограничений/сроков/обязательств, сложности вашего установщика и зрелости вашего продукта. Wix требует МНОГО исследований для вещей, InstallShield предоставляет довольно быстрый способ сделать это. Это может быть еще более болезненным, если у вас есть зрелый продукт, а не довольно молодой продукт.
Надеюсь это поможет.
person
Community
schedule
02.07.2010