Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Да будет развеян миф о надёжности XP!!! всю неделю наталкиваюсь на глюки 
:(
    Опции темы
smartov
Дата 14.11.2006, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



Цитата(rsm @  14.11.2006,  14:01 Найти цитируемый пост)
У VCL получилось порядка 400 Кб, у Qt - 2 Мб. Разница в 5 (!) раз.

Не, погоди. Не переходи на крайности smile Давай еще виндовые приложения будем компилить статически с  comctl32.dll smile ясное дело что уж qt (как и некоторые другие) должна быть либой, как коммон-либы в винде, всему меру надо иметь, а то тоже можно очень далеко зайти в фантазиях, получив голое ядро и отсутствие либ в принципе.

Цитата(rsm @  14.11.2006,  14:01 Найти цитируемый пост)
Кстати Mac OS X это любопытная тема, надо будет по возможности хорошенько ее распотрошить

osmAniAk  smile  smile 
PM MAIL   Вверх
MAKCim
Дата 14.11.2006, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

Всё что в них (коммон-либах) нету, приходится каждой программе писать с нуля, плодя при этом свои (часто одни и те же) грабли и увеличивая свой размер

И потом получаются программы по 3-4 Гб (у меня весь gentoo с кучей софта и того меньше занимает)

Я предлагаю закончить это обсуждение
Проблема с зависимостями таковой на самом деле не является (то есть проблемой), потому как субъективна. Меня зависимости не беспокоят - посему я проблемы не вижу. Shared библиотеки есть вещь хорошая и их нужно использовать. А то что нет некоторого набора общесистемных библиотек - оно и понятно, *NIX - не монолитная система и прогресс не стоит на месте, т. е заранее ограничивать себя - не в духе *NIX и открытого ПО. Это как unix-way: если он утвержает, что программа должна делать только то, для чего собственно она предназначена, причем делать это хорошо, и не более того, то проведя аналогию - и любое приложение не должно нести в себе все свои зависимости, т. е тот код, который прямо не решает той задачи, для которой предназначается программа. Кроме того, практически во всех дистрибутивах существуют средства минимизации усилий по установке приложений (emerge, apt-get, yast, ...). 
Что касается GUI, один лишь тот факт, какого прогресса добились графические системы для *NIX за последние несколько лет, говорит сам за себя. Они потенциально более модифицируемы чем графическая подсистема ядра той же M$. Я уже молчу про масштабируемость иксов и о возможностях их сетевой работы 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Ch0bits
Дата 14.11.2006, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



Вы всё ещё развеиваете "Миф", а мы уже стираем...  smile 
PM WWW   Вверх
rsm
Дата 14.11.2006, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(smartov @  14.11.2006,  17:45 Найти цитируемый пост)
qt (как и некоторые другие) должна быть либой, как коммон-либы в винде
Сомнительно чтобы в Windows хоть у кого-нибудь кроме программеров была установлена Qt... Это не MFC и даже не NET.

Цитата(smartov @  14.11.2006,  17:45 Найти цитируемый пост)
osmAniAk
Интересно же что там внутри, какие есть недостатки, какие достоинства. Вдруг Mac OS X окажется лучше всех остальных вместе взятых? Или может наоборот обернется полным ужасом навроде Windows Vista?

Цитата(MAKCim @  14.11.2006,  17:45 Найти цитируемый пост)
Я предлагаю закончить это обсуждение
Оно уже остановилось само по себе.
PM MAIL   Вверх
smartov
Дата 15.11.2006, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



rsm
Цитата(rsm @  14.11.2006,  19:31 Найти цитируемый пост)
Сомнительно чтобы в Windows хоть у кого-нибудь кроме программеров была установлена Qt... Это не MFC и даже не NET.

Господи да при чем тут windows?????? О чем мы вообще говорим?
Или ты тем примеров хотел показать что VCL круче Qt? Ну так это совершенно не тот пример. Обьясни тогда пошире пожалуйста что ты хотел сказать постом 
Цитата(rsm @  14.11.2006,  14:01 Найти цитируемый пост)
Поясню - все дело в размере. Скомпилируем статически программу типа "Hello, World!" с использованием библиотек VCL и Qt и сравним размер полученного приложения. У VCL получилось порядка 400 Кб, у Qt - 2 Мб. Разница в 5 (!) раз.


PM MAIL   Вверх
nerezus
Дата 15.11.2006, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Сомнительно чтобы в Windows хоть у кого-нибудь кроме программеров была установлена Qt..
 Ну длл вместе с софтом идет. Весит 1.5мб.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
rsm
Дата 15.11.2006, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(smartov @  15.11.2006,  12:26 Найти цитируемый пост)
Господи да при чем тут windows?????? О чем мы вообще говорим?
В Windows статического кода будет гораздо меньше, чем в *nix - для этого я и привел пример сравнения двух одинаковых программ на основе достаточно "тяжелых" библиотек для обеих систем (VCL & Qt соответственно).

Цитата(nerezus @  15.11.2006,  12:26 Найти цитируемый пост)
Ну длл вместе с софтом идет. Весит 1.5мб.
Это для какой версии Qt - древней 2.3? DLL от Qt 3.3.2 весит ~2,1 Мб.
PM MAIL   Вверх
MAKCim
Дата 15.11.2006, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

В Windows статического кода будет гораздо меньше, чем в *nix 

давайте эксперимент проведем
посчитайте сколько у вас в M$ *.dll?


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
smartov
Дата 16.11.2006, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



rsm
Цитата(rsm @  15.11.2006,  18:48 Найти цитируемый пост)
В Windows статического кода будет гораздо меньше, чем в *nix - для этого я и привел пример сравнения двух одинаковых программ на основе достаточно "тяжелых" библиотек для обеих систем (VCL & Qt соответственно).

/me бьёццо истерикой в стену нихрена не понимая
Тогда какого я извинияюсь ты для теста компилил проги для с Qt под винду и сранивал их с прогами которые юзают VCL????? VCL - нативно для винды, qt - нет! Львиная доля фичности VCL в системных либах. Тест не то что невалиден. Он бессмесленен по своей сути!
/me запутался и остался при своем мнении

Это сообщение отредактировал(а) smartov - 16.11.2006, 12:52
PM MAIL   Вверх
nerezus
Дата 16.11.2006, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Это для какой версии Qt - древней 2.3? DLL от Qt 3.3.2 весит ~2,1 Мб.
 3.3.4 вроде ;) Скачай Psi ;)

rsm, кстати, размер VCL  давай считать 10мб: VCL + WINE  smile 
Тогда и Qt получится меньше  smile 


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
rsm
Дата 18.11.2006, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(smartov @  16.11.2006,  14:49 Найти цитируемый пост)
какого я извинияюсь ты для теста компилил проги для с Qt
Потому что VCL нет для *nix. На данный момент *nix у меня отсутствует, поэтому я взял за основу Qt для Windows, т.к. эта библиотека переносима. Кому очень интересно, скомпилируйте статически программу с Qt в *nix и посмотрите размер. Полагаю, он будет немногим меньше результата применения Qt для Windows и мои выводы сравнения размеров вполне подтвердятся.
PM MAIL   Вверх
nerezus
Дата 19.11.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



rsm, а зачем компоновать статически эту библиотеку?
А ты давай все user32.dll и т.д. тоже статически прилепи, тогда посмотрим ;)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
rsm
Дата 20.11.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(nerezus @  19.11.2006,  13:24 Найти цитируемый пост)
 а зачем компоновать статически эту библиотеку?
Потому что Qt не имеет к ОС *nix никакого отношения - она просто идет с ней в одном дистрибутиве. Точно так же как и VCL ставится вместе с Borland Delphi.
PM MAIL   Вверх
smartov
Дата 20.11.2006, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



rsm
Цитата(rsm @  20.11.2006,  10:24 Найти цитируемый пост)
Потому что Qt не имеет к ОС *nix никакого отношения - она просто идет с ней в одном дистрибутиве. Точно так же как и VCL ставится вместе с Borland Delphi. 

Хе. Ну VCL у дельфи то не с нуля компоненты реализует. Он базируется на внутренних функциях венды, в отличие от qt.
PM MAIL   Вверх
rsm
Дата 20.11.2006, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(smartov @  20.11.2006,  13:27 Найти цитируемый пост)
базируется на внутренних функциях венды, в отличие от qt
А Qt как будто не на Xlib основана!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1129 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.