LINUX.ORG.RU

IE7 приведет к росту популярности Firefox


0

0

Некоммерческая организация Mozilla Foundation ожидает роста популярности открытого web-браузера Firefox в корпоративной среде после выпуска корпорацией Microsoft седьмой версии Internet Explorer в следующем году.

Все дело в том, что IE7, бета-версия которого появится уже этим летом, не будет доступен для пользователей операционной системы Windows 2000.

Аса Доцлер (Asa Dotzler), координатор сообщества в Mozilla Foundation, в недавнем интервью выразил надежду в том, что это обстоятельство приведет к большей заинтересованности в браузере Firefox со стороны корпоративных пользователей Windows 2000 -- ведь они не смогут насладиться всеми улучшениями, представленными в IE7.

Взято с http://www.cybersecurity.ru

>>> Подробности



Проверено: Casus ()
Ответ на: комментарий от anonymous

От таких сообщений за версту несет Микрософтоскими пресс-релизами...
Ну не может серверная ОСь жрать меньше, чем десктопная! Функционалу-то в ней поболее, или MS уже изобрела функционал, кодирующийся меньшим числом строк, чем его отсутствие?
Кстати, не затруднит ли Вас скинуть ссылки на технические описания самой Майкрософт, что же они в базовой системе поменяли?
А то вот я перечитываю книгу "Недокументированные возможности Windows NT" и просто постоянно меня преследует дежавю: а не это ли я видел в 2000/ХР?

annoynimous ★★★★★
()
Ответ на: комментарий от yozhhh

>Нет, дружок, это просто тема, не более того.

А в список запущенных сервисов посмотреть в лом было, что ли? :D под темы у WinXP _отдельный сервис_ есть. Понятное дело, что для экономии его полезно отрубать :) (как и не только его)

>Нет, конечно :) Только обычное сглаживание крупных шрифтов :) А к чему это ты? ClearType у тебя ускоряет GUI, что ли?

Нет. Просто ещё один важный _для меня_ плюс WinXP :) На ЖКИ настроенные клиртайповские шрифты смотрятся на порядок приятнее :)

KRoN73 ★★★★★
()
Ответ на: комментарий от annoynimous

> Ну не может серверная ОСь жрать меньше, чем десктопная! Функционалу-то в ней поболее, или MS уже изобрела функционал, кодирующийся меньшим числом строк, чем его отсутствие?

Скажу как разработчик разработчику - может! Еще как может. Вообще, такие параметры как "число строк" (функционал) и ресурсоемкость (сколько жрет) не так сильно связаны друг с другом, как это многим со стороны может показаться. По крайней мере, с профессиональной точки зрения ваше утверждение ошибочно. Контр-примеры приводить мне лень.

Только в случае Win2k3 нужно обязательно изменить две следующие настройки: the Processor scheduling and Memory usage option. По-умолчанию, они выставлены так, чтобы оптимизировать работу системы как сервера. Для дектоного режима нужно поменять их на противоположные.

Между прочим, эти же самые две настройки присутсвуют и в WinXP SP2, что еще раз подтверждает идею о некоторой условности разделения систем Windows на серверные и десктопные.

Еще следует отключить ненужные для дектопа сервисы, и наоборот, включить сервис тем (чтоб усе было как в WinXP). Потом включаются звук и DirectX, делается их полная акселерация... В общем, хорошим руководством может служить статья "Windows Server 2003 as a Workstation Guide" от 20 февраля 2003 года. Ее автор - некий Neobond. Прежде такая статья была в инете - сейчас не знаю.

P.S. Говорят, что после установки SP1 система Win2K3 стала еще быстрее. Лично сам работу этого сервис-пака не видел.

anonymous
()
Ответ на: комментарий от yozhhh

>> Элементарно. Через 3 месяца интернет будет забит сайтами IE7-only, которые с грехом пополам будет показывать ff, но IE6 пользоваться будет совсем не возможно.

>На что спорим? :)

А чего тут спорить. IE6 от 5-ки особо не отличается улучшенной поддержкой w3c, а если сделают в 7-ке CSS2, то запросто IE<7 окажутся за бортом.

vodz ★★★★★
()
Ответ на: комментарий от anonymous

Все эти "быстрее" - вещь крайне субъективная. Давайте, глянем на бенчмарки на одинаковом железе, заодно и memory footprint посмотрим и т.д и т.п.
А настройка "Optimize fo backgrownd sevices\applications" была еще аж в NT, так что ее наличие ни о чем не говорит...

А единственное преимущество ХР (и, видимо 2003) над 2000 (помимо новых рюшечек) - умение использовать преимущества Intel Hyperthreading.

annoynimous ★★★★★
()
Ответ на: комментарий от anonymous

> Не стоит замыкаться только на одном линуксе - можно потерять чувство реальности ;)

Я просто доверяю самой MS, которая утверждает, что win2003 - сервер. А что, это не так? :)

> Пока есть только офиицальный сервер (в разных редакциях)

Пока? А что, анонсировался десктоп? Покажь.

> , в котором многие десктопные фичи просто отключены по дефолту, но они там все равно присутсвуют...

Ну, приёмы MS мы знаем хорошо. В том числе - как сделать win2kserver из win2kpro изменением значения в ControlSet002 :)

> Их легко можно вернуть с помощью настроек. Есть даже специальная тулза, которая меняет ключи в реестре и превращает Win2003 в очень приятный в использовании десктоп ;)

> То есть ничего десктопного физически оттуда убрано не было? Как интересно, продолжай.

> Но речь о другом. Сервер или не сервер - что стоит в названии не так уж важно. Они поменяли базовую часть самой системы.

"Базовая часть" - это что? Конкретнее плиз. Графический движок, ntfs, планировщик, ntoskrnl?

> Как результат, Win2003 бегает быстрее, чем WinXP.

Результаты тестов есть? А то мне много раз пели, что XP быстрее, чем 2k. А потом я попробовал :)

> Кроме того, потребляет меньше ресурсов.

Ээээ... Каких? Память? Процессор? Место на винте? Что?

> В этом смысле WinXP смотрится действительно немного странно.

Ну почему. Сервер и должен быть постабильнее, чем десктоп. И кое-что должен делать пошустрее (не игрушки играть).

> На счет лопаты ты явно лоханулся. Win2003 Home Edition - это вполне официальное название

Ммммм... http://www.google.com/search?q=%22Windows+2003+Home+Edition%22 ? Показывай, где.

>, только оси такой пока нету, может быть, уже и не будет, учитывая грядущий выпуск Длиннорога...

Очень странная сказка. Можно увидеть её в версии самой MS?

Кстати, а сколько стОит одна копия win2k3?

yozhhh ★★★
()
Ответ на: комментарий от KRoN73

> А в список запущенных сервисов посмотреть в лом было, что ли? :D под темы у WinXP _отдельный сервис_ есть. Понятное дело, что для экономии его полезно отрубать :) (как и не только его)

И она при этом переключит графический движок, правда? :) Отключал, не помогает. Движок остаётся тот же, просто темы не рисует. И почти так же тормозит. А отключать там есть что, это правда. В win2k я столько барахла в сервисах не видал :)

> Нет. Просто ещё один важный _для меня_ плюс WinXP :) На ЖКИ настроенные клиртайповские шрифты смотрятся на порядок приятнее :)

Может быть, может быть... Только я на мелких шрифтах антиалиасинг отключаю везде, бесит он меня :)

yozhhh ★★★
()
Ответ на: комментарий от annoynimous

Практически со всем согласен. Только один небольшой пример.

Один мой хороший приятель (дезигнер) приобрел себе ноут с предустановленной WinXP. На ноуте было 256Mb. Когда он установил Win2k3, то система стала работать субъективно быстрее. На его машинке часто крутятся Photoshop, Corel и тому подобное.

У меня тоже есть ноут, и там также вначале было 256Mb и WinXP. Лицензионную систему я сохранил, зато добавил дополнительных 512Mb. Если раньше при загруженных jEdit, MSDN Documentation, Far и моей .NET-проге система начинала временами подтормаживать, постоянно обращаясь к виртуальной памяти (т.е. к файлу подкачки, или как здесь принято говорить - "к свопу"), то теперь WinXP работает достаточно шустро.

Из этого можно сделать следующий вывод. При прочих равных (настройках) Win2k3 отжирает меньше ресурсов, чем WinXP. Косвенно это говорит о том, что в новой версии была улучшена базовая система, но не настолько, чтобы был смысл для Микрософта пересаживать всех пользователей не более быструю Win2k3.

P.S. Win2000 - просто отличная система, но мое субъективное мнение, что win2003 получилась еще лучше.

anonymous
()
Ответ на: комментарий от anonymous

> Еще следует отключить ненужные для дектопа сервисы, и наоборот, включить сервис тем (чтоб усе было как в WinXP). Потом включаются звук и DirectX, делается их полная акселерация... В общем, хорошим руководством может служить статья "Windows Server 2003 as a Workstation Guide" от 20 февраля 2003 года. Ее автор - некий Neobond. Прежде такая статья была в инете - сейчас не знаю.

Оно?

http://www.neowin.net/reviews/win2003_wks/Windows%20Server%202003%20as%20a%20...

yozhhh ★★★
()
Ответ на: комментарий от anonymous

> Один мой хороший приятель (дезигнер) приобрел себе ноут с предустановленной WinXP. На ноуте было 256Mb. Когда он установил Win2k3, то система стала работать субъективно быстрее. На его машинке часто крутятся Photoshop, Corel и тому подобное.

Вопрос No 1. Win2k3 ставилась в новый каталог (clean install) или поверх XP (просто не знаю, возможно это или нет)? По результатам будут ещё вопросы.

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

> Я просто доверяю самой MS, которая утверждает, что win2003 - сервер. А что, это не так? :)

Все так. Просто сервер продается дороже, чем десктоп ;)

> Ну, приёмы MS мы знаем хорошо. В том числе - как сделать win2kserver из win2kpro изменением значения в ControlSet002 :)

О чем и речь! :)

> "Базовая часть" - это что? Конкретнее плиз. Графический движок, ntfs, планировщик, ntoskrnl?

Ну, вот. Ты уже сам ответил на свой вопроc.

> Результаты тестов есть? А то мне много раз пели, что XP быстрее, чем 2k. А потом я попробовал :)

Попробуй еще раз, только не забудь об "How to convert your Windows Server 2003... to a Workstation!" [http://www.msfn.org/win2k3] :)

> Кстати, а сколько стОит одна копия win2k3?

Ты в какой стране живешь? Если в той же, что и я, то твой вопрос не совсем понятен :) (Правда сам я использую только лицензионный софт, конечно)

anonymous
()
Ответ на: комментарий от yozhhh

> Кстати, а сколько стОит одна копия win2k3?

Если ты (или твоя контора) занимаешься разработкой софта под Windows, то для таких вещей есть MSDN Subscription. Вполне легально. Плюс множество различных бонусов. И получается не так дорого.

Конечно, есть и другой путь...

anonymous
()
Ответ на: комментарий от yozhhh

>> Я, честно говоря, думал о тебе лучше. В WinXP GUI переработан - с целью поддержки тех самых пресловутых тем, которые до этого были возможны через грязные хаки типа windows blinds. Потому и тормозим. Ты всерьёз рассчитываешь, что выбрав классическую тему, можно добиться той же скорости GUI, что и в win2k? :) Нет, дружок, это просто тема, не более того. Это не смена графического движка, увы :)


Как я вижу, из линуксовой молодёжи растёт достойная смена для нашей знаменитой интиллихенцыи. У них классно получаецца с глубокомысленным видом, надутыми щеками и поднятым в воздух указательным пальчиком изрекать что-то о том в чём они, пардон за французский, нихуя не разбираются...

Ron
()
Ответ на: комментарий от yozhhh

> Кстати, а сколько стОит одна копия win2k3?

Начиная от примерно полштуки баксов, в зависимости от схемы лицензирования. За 800 можно взять под девелоперской лицензией Win2K3 + SQL Server Enterprise + Visual Studio .Net Prof. всё вместе в одном флаконе. ИМХО, цена очень божеская.

Ron
()
Ответ на: комментарий от anonymous

На винфак, сукины дети!

Вы чё совсем охренели уже третью страницу обсуждаете, что лучше на ноут ставить Win2k или Win2k3. "Windows 2003, особенно с SP1, работает намного быстрее и приятнее, чем предыдущие ОС". Тьфу, блин, я такое слышу после выхода каждой новой мелко-мягкой проги. Теперь вот и до ЛОРа добрались. R00T'а на вас нету, он бы вас быстро на винфак провёл.

zim
()
Ответ на: комментарий от Ron

> Начиная от примерно полштуки баксов, в зависимости от схемы лицензирования. За 800 можно взять под девелоперской лицензией Win2K3 + SQL Server Enterprise + Visual Studio .Net Prof. всё вместе в одном флаконе. ИМХО, цена очень божеская.

За десктоп (как здесь некоторые рекламируют)? Ню-ню. А не пробовал найти деньгам более достойное применение?

yozhhh ★★★
()
Ответ на: комментарий от anonymous

> Все так. Просто сервер продается дороже, чем десктоп ;)

> Ну, вот. Ты уже сам ответил на свой вопроc.

> Попробуй еще раз, только не забудь об "How to convert your Windows Server 2003... to a Workstation!" [http://www.msfn.org/win2k3] :)

etc.

Energizer? Я знаю, ты тут. Смотри внимательно, как надо windows грамотно пиарить. Учись, пока он жив. Видишь, как соловьём заливается? Впитывай, студент. А у тебя пока топорно, увы :)

yozhhh ★★★
()
Ответ на: комментарий от Ron

> Как я вижу, из линуксовой молодёжи растёт достойная смена для нашей знаменитой интиллихенцыи. У них классно получаецца с глубокомысленным видом, надутыми щеками и поднятым в воздух указательным пальчиком изрекать что-то о том в чём они, пардон за французский, нихуя не разбираются...

:) А можно попросить тебя указать мне ссылку на материал о GUI в windows xp, его отличиях от такового в win2k. С максимальным количеством подробностей (я понимаю, что не opensource, но всё же). Если можно - также бенчмарки. Мне действительно очень интересно.

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

>>:) А можно попросить тебя указать мне ссылку на материал о GUI в windows xp, его отличиях от такового в win2k. С максимальным количеством подробностей (я понимаю, что не opensource, но всё же). Если можно - также бенчмарки. Мне действительно очень интересно.

И что ты там мерять будешь? Скорость порисовки окошек?

Energizer
()
Ответ на: комментарий от yozhhh

> За десктоп (как здесь некоторые рекламируют)?

За готовый комплекс инструментов для разработки приложений корпоративного уровня. Может сравним сколько стоит лицензия на QT?

Ron
()
Ответ на: комментарий от yozhhh

> А можно попросить тебя указать мне ссылку на материал о GUI в windows xp, его отличиях от такового в win2k


Искать в MSDN на тему "Visual Styles".

Ron
()

>Элементарно. Через 3 месяца интернет будет забит сайтами IE7-only, которые с грехом пополам будет показывать ff, но IE6 пользоваться будет совсем не возможно.

Имхо далеко не все дизайнеры будут "по наводке мс" делать такое западло. Правда, их могут купить... Но есть же принципы типа соответствие HTML 4 - никуда от этого не денутся. Если тока мс не прикажет переходить на "новый, безопасный, быстрый и удобный" HTML 5.

DMA
()
Ответ на: комментарий от Ron

Давлюсь от смеха.
"Корпоративный уровень" - это к работодателю, что он тебе купит, на том сидеть и будешь. И что-то я сильно сомневаюсь, что каждому "быдлокодеру" (с) Луговский, так вот легко отстегнут 800 баксов, учитывая, что железо ему стараются купить за менее, чем 500, а служить оно будет малость подолее, чем эта "корпоративная связка" (а далее MS изобретет еще более революционные способы "тормознуть крутейший пентиум", естественно за Ваши деньги, скромно обозвав это upgrade kit).

А дома покодить - все это нах...й, простите мне мой французский, не нужно. mcedit/vi/emacs + gcc.

Всем любителям Виндоус зубрить мантру: MS НИЧЕГО НЕ ДЕЛАЕТ ДЛЯ ВАС, НО ТОЛЬКО ДЛЯ СЕБЯ. ЗА ВАШИ ДЕНЬГИ.

annoynimous ★★★★★
()
Ответ на: комментарий от Energizer

> И что ты там мерять будешь? Скорость порисовки окошек?

Какой ты, однако, сообразительный. Да, эту скорость, скорость отрисовки шрифтов, тормоза при перемещении окон по экрану. Может, ещё что придумаю. В общем, то, что должен далать GUI, и делать быстро. То, за что любят ругать иксы и WM. Ну и, кстати, тулкиты заодно (gtk). Что там в windows ноне стандартная библиотека виджетов? Иль нет таковой? :)

yozhhh ★★★
()
Ответ на: комментарий от Energizer

> Что тебя смутило? То, что человек предложил тебе проверить на собственной опыте? Дык кто ж против.

Наверно, человеку придётся сначала подарить мне эту win2k3 :) Потому что здесь я её видел только один раз. Как ни странно, на сервере. На второстепенном, само собой. Основные таки у нас в институте под Debian. А win2k3 в студенческом пуле стоит: завалится - и ладно, ничего страшного не случится :)

Если же я её поставлю на свой ноутбук и на следующем же моём докладе люди ЭТО увидят... Нет, они ничего не скажут, это понятно... :)

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

Ты сказал, что за последнее время MS ничего такого примечательного не сделала. Тогда я тебе ответил, что у них получилась очень хорошая ось: Win2003, т.е. получилось, что ты просто солгал.

Как использовать эту новую ось - вопрос десятый. То, что она годится и для десктопа - это скорее плюс, но не нужно здесь перетягивать.

Ктати, тебе удалось ее установить?

anonymous
()
Ответ на: комментарий от anonymous

> Сто лет не видел чистого IE. Одни макстоны и им подобные кругом...

Я действительно не в курсе текущей ситуации в России, потому расскажу, что я вижу в Германии.

1) На работе традиционно - Netscape -> Mozilla -> Firefox. Использование IE - это в основном заболевание студентов/стипендиатов из России и некоторых других стран.

2) Дома. Как правило, у большинства интернет от T-Online. А T-Online Software базируется на IE. Так что у большинства дома - мутировавший IE. Другой вопрос - никто не заставляет ставить (а тем более - использовать) T-Online Software. Если ты хоть что-то смыслишь в компьютерах, то с поставишь с того же CD T-DSL Treiber - и вуаля, ты в интернете. То же самое - с модемным и ISDN-интернетом. Поскольку по телеку много говорят о дырах в IE и советуют использовать альтернативные браузеры, то люди часто ставят Firefox или Opera (второе - реже) и пользуются ими. AOL многие не любят за глюки их софта. С софтом от Arcor я так и не познакомился - их инсталлтор категорически заявил, что на английскую (это была пиратская win98, давно было) windows он ставиться не будет. Я особо не наставивал и поставил просто RASPPPoE...

Я НИ РАЗУ не видел здесь Maxton или что-то в этом духе, хотя не отрицаю возможность существования их на компьютерах отдельных личностей :)

yozhhh ★★★
()
Ответ на: комментарий от anonymous

> Ты сказал, что за последнее время MS ничего такого примечательного не сделала.

Пока не будет ссылки или цитаты, даже пальцем не пошевелю, чтобы ответить на этот нелепый наезд. Кстати, я задавал тебе вопросов больше, чем получил ответов. Потрудись ответить.

> Как использовать эту новую ось - вопрос десятый. То, что она годится и для десктопа - это скорее плюс, но не нужно здесь перетягивать.

Микроскоп годится для забивания гвоздей. Основной вопрос - цена решения. Кстати, я не занимаюсь разработкой под windows, мне не нужен VS.Net.

> Ктати, тебе удалось ее установить?

Тебе дать адрес, куда засылать CD? Сколько времени сейчас идёт посылка в Германию?

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

Так для сервера один чёрт, макстон или ещё какая надстройка над IE. Br.ID от этого не меняется. Посмотрите, сколько грузят надстроек над IE и сравните с загрузками фокса. Мне кажется, что говорить о сравнении "чистого" IE с другими браузерами говорить некорректно. В надстройках и табы и попап-блокеры вкупе с менеджментом кукисов и блокировкой рекламы давно есть. Конечно до мозилловских плагинов надстройкам над IE пока далековато, но корректно (IMHO) сравнивать всё на ядре GE и всё на MOZAIC (никто не сказал!).

anonymous
()
Ответ на: комментарий от anonymous

Да нах-нах оно мне сдалось! Я с виндой ныне не контачу.

annoynimous ★★★★★
()
Ответ на: комментарий от Lockywolf

>Все драйвера ХР совместимы с 2к

Ты где такую траву берешь? Или ты по драйверам nvidia/ati судишь?

jackill ★★★★★
()
Ответ на: комментарий от KRoN73

>Да, кстати, уже забыть успел - ClearType в Win2K есть, нет?

А зачем?

P.S. Если купишь плоский жк, будет в комплекте нечто похожее.

jackill ★★★★★
()
Ответ на: комментарий от yozhhh

>>Тебе дать адрес, куда засылать CD? Сколько времени сейчас идёт посылка в Германию?

Хе-хе, рассказываешь тут про xDSL'и в Германии, но почему-то качать триальную вин2к3 не хочешь? Для "попробовать на собственном опыте" тебе полугода триального использования хватит за глаза и уши.

Energizer
()
Ответ на: комментарий от anonymous

>> "Базовая часть" - это что? Конкретнее плиз. Графический движок, ntfs, планировщик, ntoskrnl?

>Ну, вот. Ты уже сам ответил на свой вопроc.

Ссылки в студию. Желательно с номерами версий и описанием что улучшили.

jackill ★★★★★
()
Ответ на: комментарий от Energizer

>И что ты там мерять будешь? Скорость порисовки окошек?

В том числе, плюс скорость отклика и генерацию некоего количества окон за определенное время (если не завалится, как обычно).

jackill ★★★★★
()
Ответ на: комментарий от Ron

>За готовый комплекс инструментов для разработки приложений корпоративного уровня. Может сравним сколько стоит лицензия на QT?

Никто не говорит, что ты должен каждому сотруднику купить по отдельной QT.

jackill ★★★★★
()
Ответ на: комментарий от Energizer

> Хе-хе, рассказываешь тут про xDSL'и в Германии, но почему-то качать триальную вин2к3 не хочешь? Для "попробовать на собственном опыте" тебе полугода триального использования хватит за глаза и уши.

Ладно, уговорил. Давай линк, поставлю на "попробовать".

yozhhh ★★★
()
Ответ на: комментарий от annoynimous

НЕТ ПРИЧИН СТАВИТЬ ХР. Ибо предназначена она для тех,

О как!

Вот она разница между теми, кого мама родила, и теми, кого мама высрала в унитаз! :)

anonymous
()
Ответ на: комментарий от yozhhh

Значит, так. Поставил я эту winxp (lilo мне завалила, скотина). И
написал программку для теста. Прошу заценить:

#include "stdafx.h"
#include <windows.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>

const char *ClsName = "WinTest";
const char *WndName = "WinTest Window";

LRESULT CALLBACK WndProcedure(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);

INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
  HWND        hWnd[8192];
  WNDCLASSEX  WndClsEx;
  HDC         hDC;
  PAINTSTRUCT WinCanvas;
  LOGFONT     WinFont;
  HFONT       hFont;
  HGDIOBJ     hWinFont;
  char        strbuf[1024];
  clock_t     start1,start2,start3,end1,end2,end3;
  int         i;

  WndClsEx.cbSize        = sizeof(WNDCLASSEX);
  WndClsEx.style         = CS_HREDRAW | CS_VREDRAW;
  WndClsEx.lpfnWndProc   = WndProcedure;
  WndClsEx.cbClsExtra    = 0;
  WndClsEx.cbWndExtra    = 0;
  WndClsEx.hIcon         = LoadIcon(NULL, IDI_APPLICATION);
  WndClsEx.hCursor       = LoadCursor(NULL, IDC_ARROW);
  WndClsEx.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
  WndClsEx.lpszMenuName  = NULL;
  WndClsEx.lpszClassName = ClsName;
  WndClsEx.hInstance     = hInstance;
  WndClsEx.hIconSm       = LoadIcon(NULL, IDI_APPLICATION);
  RegisterClassEx(&WndClsEx);
  /* TEST 1 */
  hWnd[0] = CreateWindow(ClsName, WndName, WS_OVERLAPPEDWINDOW, 0, 0,
            GetSystemMetrics(SM_CXFULLSCREEN)/2 , GetSystemMetrics(SM_CYFULLSCREEN)/2, NULL, NULL, hInstance, NULL);
  ShowWindow(hWnd[0], SW_SHOWNORMAL);
  UpdateWindow(hWnd[0]);
  //Create the font for the text in main window:
  WinFont.lfWidth = 0;
  WinFont.lfEscapement = 0;
  WinFont.lfOrientation = 0;
  WinFont.lfWeight = FW_BOLD;
  WinFont.lfItalic = 0;
  WinFont.lfUnderline = 0;
  WinFont.lfStrikeOut = 0;
  WinFont.lfPitchAndFamily = VARIABLE_PITCH ;
  strcpy(WinFont.lfFaceName,"Arial");
  strcpy(strbuf, "Simple text to test this GUI");
  start1=clock();
  for (i=0;i<8192;i++) {
    WinFont.lfHeight = rand()%50 + 12;
    hDC = BeginPaint(hWnd[0], &WinCanvas);
    hFont = CreateFontIndirect(&WinFont);
    hWinFont = SelectObject(hDC,hFont);
    SetTextColor(hDC,RGB(0,0,127));
    TextOut(hDC, rand()%(GetSystemMetrics(SM_CXFULLSCREEN)/2), rand()%(GetSystemMetrics(SM_CYFULLSCREEN)/2),
            strbuf, strlen(strbuf));
    InvalidateRect(hWnd[0], NULL, FALSE);
    DeleteObject(hFont);
    EndPaint(hWnd[0],&WinCanvas);
  }
  SendMessage(hWnd[0],WM_SYSCOMMAND,SC_CLOSE,0);
  end1=clock();
  sprintf(strbuf,"Time elapsed: %f",(end1-start1)/(double)CLOCKS_PER_SEC);
  MessageBoxEx(0,strbuf,WndName,MB_OK+MB_ICONEXCLAMATION,0);
  /* TEST 2 */
  start2=clock();
  for (i=0;i<4096;i++) {
    hWnd[i] = CreateWindow(ClsName, WndName, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT,
              CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
    ShowWindow(hWnd[i], SW_SHOWNORMAL);
    UpdateWindow(hWnd[i]);
    SendMessage(hWnd[i],WM_SYSCOMMAND,SC_CLOSE,0);
  }
  end2=clock();
  sprintf(strbuf,"Time elapsed: %f",(end2-start2)/(double)CLOCKS_PER_SEC);
  MessageBoxEx(0,strbuf,WndName,MB_OK+MB_ICONEXCLAMATION,0);
  /* TEST 3 */
  start3=clock();
  for (i=0;i<1536;i++) {
    hWnd[i] = CreateWindow(ClsName, WndName, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT,
              CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
    ShowWindow(hWnd[i], SW_SHOWNORMAL);
    UpdateWindow(hWnd[i]);
  }
  for (i=0;i<1536;i++) {
    SendMessage(hWnd[i],WM_SYSCOMMAND,SC_CLOSE,0);
  }
  end3=clock();
  sprintf(strbuf,"TEST 1: %f\nTEST 2: %f\nTEST 3: %f",(end1-start1)/(double)CLOCKS_PER_SEC,
         (end2-start2)/(double)CLOCKS_PER_SEC,
         (end3-start3)/(double)CLOCKS_PER_SEC);
  MessageBoxEx(0,strbuf,WndName,MB_OK+MB_ICONEXCLAMATION,0);
return 0;
}

LRESULT CALLBACK WndProcedure(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{return DefWindowProc(hWnd, Msg, wParam, lParam);}

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

Теперь - результаты (для каждой оси тесты прогонял по 4 раза).
Первый тест рисует текст в окне, второй и третий создают и закрывают кучу окон. Второй закрывает сразу после открытия, третий сначала все создаёт, потом все закрывает.
У WinXP на втором тесте периодически случался затык, в результате чего время теста один раз составило аж 93 секунды (что-то они там перестарались с оптимизацией).
Win2k оказалась самой медленной, но при этом самой стабильной.
Win98 оказалась самой быстрой, но уже после первого теста ей поплохело настролько, что подменю меню "Start" не открывались, а, например, в combobox'ах заместо "стрелки вниз" отображалась какая-то буква.
В WinXP сервис "темы" отключен, все эффекты тоже. Теперь надо придумать ещё тесты, подключайтесь :)

Windows 2000 SP4:
-----------------
16.093
22.072
18.917

16.063
25.366
19.728

15.842
24.856
19.258

16.013
25.306
20.009

Windows XP:
-----------
2.643
36.222
4.746

2.563
11.136
4.346

2.623
19.057
4.136

2.653
93.715
4.197

Windows 98 SE:
--------------
0.98
11.53
9.5

0.71
13.4
18.01

0.65
15.22
13.51

0.71
19.28
12.58

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

>>Значит, так. Поставил я эту winxp (lilo мне завалила, скотина).

http://msk.nestor.minsk.by/kg/2003/10/kg31001.html

Виндовому загрузчику нужно предварительно скормить линуксовый файлик (хоть убей не помню как называется) размером 512 байт из каталога /boot

Energizer
()
Ответ на: комментарий от Energizer

> http://msk.nestor.minsk.by/kg/2003/10/kg31001.html

Да не, я всё это знаю, не первый раз windows ставлю :). Просто могла бы и предупредить, что будет загрузчик удалять. Хотя бы где-нибудь в Advanced галочку сделали. Пришлось просто загрузиться со слакового CD, chroot'нуться и сделать lilo.

yozhhh ★★★
()
Ответ на: комментарий от annoynimous

> "Корпоративный уровень" - это к работодателю, что он тебе купит, на том сидеть и будешь.

Мой работодатель покупает то, что скажу я. Те работодатели, про которых говоришь ты, меня не интересуют - пускай нанимают студэнтов.


> И что-то я сильно сомневаюсь, что каждому "быдлокодеру" (с) Луговский, так вот легко отстегнут 800 баксов, учитывая, что железо ему стараются купить за менее, чем 500, а служить оно будет малость подолее, чем эта "корпоративная связка"

800 баксов - это в нашей степной провинции всего неделя работы, как вы выражаетесь, "быдлокодера". Если кто-то, зарабатывая разработкой, не может себе позволить восемь сотен за рабочий инструмент, то может ему стоит профессию сменить? А по железу, за 500 баксов, между прочим, сейчас уже можно купить хороший бренд, если он нужен для работы, а не для того, чтобы меряться с друзьями волосатостью мегагерцев.


> MS НИЧЕГО НЕ ДЕЛАЕТ ДЛЯ ВАС, НО ТОЛЬКО ДЛЯ СЕБЯ. ЗА ВАШИ ДЕНЬГИ.

So do we. За деньги клиентов и работодателей. Это бузинес, а не фофанство.

Ron
()
Ответ на: комментарий от annoynimous

> все это нах...й, простите мне мой французский, не нужно. mcedit/vi/emacs + gcc.

Кстати, я точно так же могу бесплатно использовать vi(m), emacs и .Net SDK или VC++ Toolkit, но в Visual Studio всё гораздо быстрее и удобнее - проверено опытом. И, кстати, совсем необязательно покупать Special Edition за восемь сотен или Enterprise Architect за большие тыщи. И VC++ и VC# стоят в коробке примерно по 90 баксов каждый.

Ron
()
Ответ на: комментарий от jackill

> Никто не говорит, что ты должен каждому сотруднику купить по отдельной QT.


http://www.trolltech.com/products/qt/pricing.html

"License pricing (PER DEVELOPER)" - от $1780 до $6600.

Только, я умоляю, не надо начинать рассказывать, как можно юзать QT под GPL, а потом пересобирать всё это с коммерческой QT купив на неё одну лицензию. Эта тема уже заезженная донельзя и Троллтеки у себя в FAQ разжёвывали про такие фокусы.

Ron
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.