Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #53, АПРЕЛЬ 2005 г.

Шаровароварение: ингредиенты

Евгений "Firstborn" Рогов

Спецвыпуск: Хакер, номер #053, стр. 053-014-6


To setup or not to setup?

Однозначно setup! Повторю, что в shareware-проекте все должно быть прекрасно, от кода до help'а, не является исключением и инсталлятор. Конечно, ты мог бы запихнуть все файлы в один ZIP-архив и выложить его на сайте, но это не будет очень удачным решением, потому что только осложнит жизнь пользователю. Во-первых, у него должен иметься в наличии архиватор. Он есть почти у всех, но тут присутствует ключевое слово - почти. Мы ведь не хотим терять покупателей, правда? Во-вторых, даже если пользователя есть архиватор, не факт, что он умеет им пользоваться. Тебе это может показаться полным бредом, но таких людей полно! Так что давай не будем спорить о том, нужен ли инсталлятор, а просто сделаем его и сделаем на совесть. А если ты очень хочешь выложить и свой архив с файлами, пусть он будет альтернативным вариантом для скачки для таких оригиналов, как ты :).

На твое счастье существует достаточно большое количество совершенно бесплатных систем инсталляции, бесплатных даже для коммерческого использования. Одним из наиболее распространенных решений в этой области является, конечно же, Inno Setup (www.jrsoftware.org/isinfo.php) - мощный, гибкий и приятный в использовании инструмент, управлять которым ты можешь как путем ручного написания инсталляционного скрипта, так и с помощью гуевого frontend'а, так что с его использованием ты разберешься сам. Не забудь только положить в инсталляционный пакет help-файл и лицензию в текстовом файле (поскольку на юридические документы копирайт не распространяется, можешь подглядеть его содержимое у конкурентов, только не забудь название программы поменять), а также проинструктировать свой инсталлятор создавать линки на все это добро и еще на сайт продукта из Start->Programs->YourSoftware. Вот и все! Хотя нет, вот еще: не называй свой инсталляционный пакет Setup.exe, лучше YourSoftwareSetup.exe безо всякого номера версии в имени файла. Поверь мне, так будешь лучше, ты избежишь многих бед.

Вдогонку

Должен сказать, что в этой статье мы только проскакали галопом по европам. На самом деле про каждый из затронутых вопросов можно не то что отдельную статью - книгу написать! Как бы там ни было, теперь у тебя должно быть некоторое представление о том, что и как предстоит сделать для того, чтобы твой проект приобрел окончательный товарный вид. На самом деле все совсем не сложно - от тебя требуются лишь желание делать качественный продукт и учиться, учиться и еще раз учиться, как завещал великий "сам-знаешь-кто". А остальное само приложится - не сомневайся!

Назад на стр. 053-014-5  Содержание  Вперед на стр. 053-014-7