NoAngel777
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору unreal666 Но почему если я хочу сделать продукт лучше, сделать не только для себя, но и поделиться с разработчиком, то почему я не могу сделать этого? Приходится возиться с бинарником, весящим > Мегабайта, когда реально написанного кода на 20-30 кб, а остальное - вкомпилированные зачем-то библиотеки, которые уже есть в системе или найти их проще простого. И по теме - ведь если для броузера важна безопасность, то открыть исходники - разве не лучшее решение? Ведь как бы разработчики не тестировали, у них не получится так хорошо, как у тысяч заинтересованных людей которые посмотрят код и предложат что-либо улучшить. forever А кто сказал что бинарники должны занимать больше, чем исходники? Если конечно в Debug Mode со Static Libraries всё собирать, то так и будет... А ещё исходники Firefox, насколько я знаю, идут под несколько платформ: Win32,Mac,Linux. Следовательно имеет место некоторая избыточность кода, необходимого для реализации поддержки кроссплатформенности. И всё это включено в 1 пакет. Отсюда и 33 Мб. Естественно, при сборке под каждую из платформ компилируется не весь код, а только часть, относящаяся к данной платформе и некоторая доля общего кода. Остальной код остается замаскированным за директивами типа #ifdef WIN32...#endif. | Всего записей: 2561 | Зарегистр. 04-04-2006 | Отправлено: 21:10 27-04-2006 | Исправлено: NoAngel777, 21:22 27-04-2006 |
|