Вот приходишь в магазин, типа "Компьютерный мир", или там "Кей", или у кого в городе какие большие магазины с железом компьютерным, типа cash&carry для народа. И покупаешь что-нибудь простое, типа беспроводного набора клавиатурного или там сотовый телефон. И дают диск в придачу, с софтом для двуногих обыкновенных. И занимает он 20...30...50 метров. А софта там,... ну, синхронизатор + проводник для телефона, или монитор медийных клавиш для клавиатуры. Вопрос:
Ну, почему, ПОЧЕМУ этот софт СТОЛЬКО места занимает? Я сам уже не один год пишу, и большое программное обеспечение в том числе. Но так и не смог ответить себе на этот вопрос.
Здравствуйте, SGHouse, Вы писали:
SGH> Ну, почему, ПОЧЕМУ этот софт СТОЛЬКО места занимает? Я сам уже не один год пишу, и большое программное обеспечение в том числе. Но так и не смог ответить себе на этот вопрос.
Один раз баг фиксил/добавлял фичи в такой продукт. Тоже задался таким вопросом и решил выяснить, в чем причина. Выяснились две вещи:
1. Чуть ли не 90% размера занимали различные сплеш-скрины и бекграунды, которые лежали в ресурсах в BMP, хотя оригинальные файлы в исходниках были в JPG. Людям было влом раскодировать JPG в программе.
2. Заказчику размер софта не только по барабану, но даже наоборот — чем больше размер, тем солиднее выглядит программа.
Здравствуйте, SGHouse, Вы писали:
SGH> Ну, почему, ПОЧЕМУ этот софт СТОЛЬКО места занимает? Я сам уже не один год пишу, и большое программное обеспечение в том числе. Но так и не смог ответить себе на этот вопрос.
1. Несжатые картинки для ресурсов проги
2. Индусский копи-паст
3. В комплекте идёт акробат ридер и IE.
Здравствуйте, SGHouse, Вы писали:
SGH> Вот приходишь в магазин, типа "Компьютерный мир", или там "Кей", или у кого в городе какие большие магазины с железом компьютерным, типа cash&carry для народа. И покупаешь что-нибудь простое, типа беспроводного набора клавиатурного или там сотовый телефон. И дают диск в придачу, с софтом для двуногих обыкновенных. И занимает он 20...30...50 метров. А софта там,... ну, синхронизатор + проводник для телефона, или монитор медийных клавиш для клавиатуры. Вопрос:
SGH> Ну, почему, ПОЧЕМУ этот софт СТОЛЬКО места занимает? Я сам уже не один год пишу, и большое программное обеспечение в том числе. Но так и не смог ответить себе на этот вопрос.
— Поддержка огромного количества локалей (тот же драйвер видекарты увеличивается раза в 3).
— сандартное виндузятское "все свое ношу с собой" (т.е. все либы либо прилагаются, либо статически прилинкованы).
Здравствуйте, SGHouse, Вы писали:
SGH> Вот приходишь в магазин, типа "Компьютерный мир", или там "Кей", или у кого в городе какие большие магазины с железом компьютерным, типа cash&carry для народа. И покупаешь что-нибудь простое, типа беспроводного набора клавиатурного или там сотовый телефон. И дают диск в придачу, с софтом для двуногих обыкновенных. И занимает он 20...30...50 метров. А софта там,... ну, синхронизатор + проводник для телефона, или монитор медийных клавиш для клавиатуры. Вопрос:
SGH> Ну, почему, ПОЧЕМУ этот софт СТОЛЬКО места занимает? Я сам уже не один год пишу, и большое программное обеспечение в том числе. Но так и не смог ответить себе на этот вопрос.
И еще — там, как правило, много различных
документов (обычно PDF), в которых на пару-тройку
сотен страниц "воды"...