Моторокер

|
Posted: Thu Apr 24, 2008 10:37 Post subject: |
|
|
Worros wrote: | Моторокер wrote: | Идеальный инсталлятор – 2 страницы – лицензия с кнопкой OK и страница с галочкой запуска с кнопкой Готово. |
Идеальный инсталлятор - большая кнопка с надписью "сделать за..ись" (вырезано цензурой и заменено на "сделать хорошо")  |
Совершенно верно.
Инсталляторы именно для этого и придуманы – чтобы любой пользователь мог не используя архиваторы, настройку ini файлов, раскидывание файлов по системным папкам, добавление ярлыков куда надо, а затем удаление всего этого (и прочее, что придумает программист), сразу же начать работать с нужной программой. Именно это и делает инсталлятор – готовит программу и среду к работе.
Поэтому в идеальном инсталляторе и нужна единственная кнопка «Установить»=«сделать хорошо».
Википедия
Но не всё так просто. Есть ещё пользователи, которым необходимо знать, что и куда раскидывает программа, что и где меняет. Этим прожжённым пользователям (вернее, программистам) нужно всё контролировать.
Вывод – нужно либо 2 инсталлятора, либо совместить их в одном. Для этого и делают в нормальных инсталляторах выбор двух вариантов установки (простая/сложная).
Для этого не надо придумывать ничего сверхсложного – используются стандартные функции программ типа NSIS. И именно что Гислер придумывает что-то своё – использует самописный нестандартный инсталлятор. У сборщиков же он стандартный.
Worros wrote: | Как хорошо, что хотя бы Гислер так не считает. |
Плохо. Зато хорошо, что у программы развитое коммьюнити – раз не хочется использовать услуги специалиста, хоть пользователи сами что-то предлагают.
Сравни установку плагинов в старых версиях программы и автоустановку в новых. Удобно? Конечно. Пользователю не надо заморачиваться, а опытный пользователь настроит вручную, если надо.
Worros wrote: | А можно увидеть сие предложение в виде фрагмента кода? Ты часто ошибки Tinistring анализируешь? Давай ради удобства пользователя все АПИ перепишем и все Дельфи-модули. |
А когда думаешь Гислер сообщение показывает? Всяко try-except обрабатывает. Если не сохранилось, покажем сообщение, типа храните вы ini-файл не там, где надо, давайте-ка перенесём. Не хотите, ну ладно, тогда сами со своими файлами и разбирайтесь. Либо вообще без всяких сообщений сохранить в правильной папке, нечего пользователю голову забивать проблемами программы и ленью программиста.
Для этого не надо переписывать модули Delphi. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|