ctv писал(а):Я занимался разработкой web installer'a, а точнее движка, dos использовался в качестве примера. На этом движке можно сделать инсталлятор любой сложности, в плане установки (не дизайна). Для создания инсталлятора достаточно базово знать языки: bat, html, Power Shell. При хорошем владений этими языками можно создать навороченый web установщик. Также движёк поддерживает работу со сторонними bat расширителями.
Боже ты мой! ВЕБ УСТАНОВЩИК С МОДУЛЯМИ УСТАНОВКИ НА BAT. Бабушкину показать - перевернется.
Я все понимаю, у тебя мотивация разрабатывать, это хорошо, даже отлично. Но твой подход в этом вопросе вызывает совершенное отторжение, не обессудь.
Давно уже существует приличное кол-во движков с возможностью загрузки файлов из сети, которые, возможо, даже проще в настройке, благодаря "мастерам настройки".
Ну бог с ним, рассмотрим конкретно твой "движок".
Во первых - BAT. BATTTTTTTTTTTT. Ну что нужно быть за человеком, чтоб скрипты установщика были на BAT. Это уже звоночек. Поскольку дубовый язык. созданный для автоматизации простой рутины, ну уж никак не подойдет для установщика. У того же Nullsoft-а - специальный скриптовый язык, предназначенный именно для создания установщиков. Но BAT... плакать от такого кода хочется.
Во вторых - здоровенный костыль со страницами. Очень дурным тоном является метод смены страниц, применяемый тобой. Это настолько неописуемый костыль, что уже выходит за рамки. И сия проблема вытекает как раз таки из-за использования APMBuilder, который предназначен для совершенно иных целей.
Ну и самое последнее - использование PowerShell. А это значит, что твой "движок" даже на WinXP работать не будет. Да и можно ли это назвать движком вообще. Просто груда всего, сваленного в кучу и не имеющего нормальной связки между собой.