Russian Qt Forum
Ноябрь 25, 2024, 01:32
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Qt vs .NET
Страниц: [
1
]
2
3
...
9
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt vs .NET (Прочитано 90123 раз)
Mr. Пронька
Гость
Qt vs .NET
«
:
Март 06, 2007, 13:43 »
Уже неоднократно кутэшники упрекали .НЕТ в тормознутости, потому что код на виртуальной машине исполняется.
Но хотелось бы большей объективности!
Была на РСДН статейка "Кто сегодня самый шустрый". Хоть она и старая, то исходники прилагаются и всегда можно получить обновлённый результат.
(ссылка на статью
http://www.rsdn.ru/article/devtools/perftest.xml
)
C# там показал неплохие результаты в сравнении с C++.
Может кто-то из qt-шников уже портировал примеры в свой любимый фреймворк? Если нет, то давайте сделаем это!
Например меня Qt, несмотря на все свои преимущества, отталкивает излишним геморроем (может быть это только на первый взгляд выглядит гемором...): начиная с установки и заканчивая распространением программ.
Пусть будет ещё аргумент в пользу Qt. Тут ещё дело в том, что смотря примеры в Qt и пробуя сделать свои первые шаги в нём a-la Hello world, особо высокой производительности я не заметил.
п.с. Только не надо развивать holy war и отклоняться от темы в сторону Borland или MFC (ну, и прочего стаффа). Только Qt и Net. Только производительность.
Записан
WW
Гость
Re: Qt vs .NET
«
Ответ #1 :
Март 06, 2007, 14:03 »
Не забывем, что в .нете есть специальные приемы и инструменты для оптимизации быстродействия. А в чистом С все зависит, или почти все, от программера и его стиля.
Записан
Mr. Пронька
Гость
Re: Qt vs .NET
«
Ответ #2 :
Март 06, 2007, 14:19 »
Ну, так давайте сделаем в хорошем производительном стиле Qt-прогу, реализующую аналогичные примеры.
Записан
WW
Гость
Re: Qt vs .NET
«
Ответ #3 :
Март 06, 2007, 14:54 »
а Вы вообще дату этой статьи смотрели?
Там в комментах - 2001 г.
Уже не раз все изменилось. и Qt 4.2.2(3) на дворе.
И там битва компиляторов. А Qt - это библиотека. На чем скомпилите - так и работать будет.
Записан
Mr. Пронька
Гость
Re: Qt vs .NET
«
Ответ #4 :
Март 06, 2007, 16:01 »
Да смотрели мы дату статьи не раз!
Изменилось всё не раз, но примеры-то остались. Под NET 2.0 особо переделывать ничего не нужно. Под Qt всё равно никто не портировал этот тест.
"И там битва компиляторов. На чем скомпилите - так и работать будет."
Не надо заводить разговор на посторонние темы. Компилятор-шмампилятор... Возьмите любимый компилятор и им компильте.
"А Qt - это библиотека."
Так NET Framework и C# тоже не компиляторы.
Попробуй сам сделать, раз кутешники бояться...
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Qt vs .NET
«
Ответ #5 :
Март 06, 2007, 16:28 »
Данная статья сравникает компиляторы, а не языки. Ну да ладно...
Насчёт статьи.... С чего ты взял, что в данной татье копилятор С# превзошёл комиляторы С++??? В 6 тестах из 9 Компиляторы С++ (VS и\или Intel) обошли С#! К томуже, в некоторых тестах (например в первом) убрана оптимизация.
Советую прочитать
http://www.rsdn.ru/article/devtools/perftest3.xml
. Это статья будут посвежее первой.
ЗЫ: В чём спор? В том что NET Framework шустрее Qt?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Mr. Пронька
Гость
Re: Qt vs .NET
«
Ответ #6 :
Март 06, 2007, 19:20 »
"С чего ты взял, что в данной татье копилятор С# превзошёл комиляторы С++???"
pastor, а где я говорил, что превзошёл?
"В чём спор? В том что NET Framework шустрее Qt?"
В том-то и дело, что не известно! Тебя доказать просят, а не голословничать!
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Qt vs .NET
«
Ответ #7 :
Март 06, 2007, 20:13 »
Цитата: "Mr. Пронька"
pastor, а где я говорил, что превзошёл?
Я сделал вывод с этой фразы: "C# там показал неплохие результаты в сравнении с C++." Сорри, ошибся
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
evilguard
Гость
Re: Qt vs .NET
«
Ответ #8 :
Март 06, 2007, 20:17 »
Mr. Пронька
Я тоже задавался таким вопросам. Судя по тестам нифига особого преимущества нет, а ведь это были старые тесты, с тех пор над C# наверняка много работали. Так что все чаще закрадывается сомнение по поводу вкто же лучше.
Записан
Mr. Пронька
Гость
Re: Qt vs .NET
«
Ответ #9 :
Март 06, 2007, 20:56 »
evilguard, я тебе могу сказать точно, что результаты тестов и сейчас действительны (сам проверял). Но второй .NET оказывается немного медленнее первого.
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: Qt vs .NET
«
Ответ #10 :
Март 06, 2007, 21:05 »
Цитата: "evilguard"
Mr. Пронька
Я тоже задавался таким вопросам. Судя по тестам нифига особого преимущества нет, а ведь это были старые тесты, с тех пор над C# наверняка много работали. Так что все чаще закрадывается сомнение по поводу вкто же лучше.
Как минимум все эти тесты не учитываю время запуска и JIT компиляции во время работы...
Попробуйте в жабе пооткрывать JOptionPane... сразу видно тормоза...
За с++ не стоят корпорации
...
А за java и .net понятно кто и сколько вливают...
WebSphere от IBM Enterprise доходит (вроде видел в инете) до 40 000$ на процессор...
прикинь какие бабки? и какое нужно железо...
Если они будут быстро пахать никто не будет покупать новое железо...
и само главное не путайте рынок энтерпрайз где комп расчитан на запуск 1й программы, и десктоп!
Qt предназначена для декстопа!
Я допустим комп мощнее покупаю не для того чтобы индусские (которые не асилили
работу с указателями) поделки быстрее пахали, а чтобы выжать из компа всё...
добавлено спустя 2 минуты:
Цитата: "Mr. Пронька"
evilguard, я тебе могу сказать точно, что результаты тестов и сейчас действительны (сам проверял). Но второй .NET оказывается немного медленнее первого.
на вот тут ссылки от перцев из яндекса, проскакиваю там и тесты в комментах...
http://users.livejournal.com/_denplusplus_/79638.html
Записан
Mr. Пронька
Гость
Re: Qt vs .NET
«
Ответ #11 :
Март 06, 2007, 21:34 »
Sergey B, это всё хорошо, но зачем тут Java? Просил же не отклоняться от темы.
Записан
evilguard
Гость
Re: Qt vs .NET
«
Ответ #12 :
Март 06, 2007, 22:11 »
Если уж по тестам java не сильно медленнее c++, то чего говорить о c#?
Эх, если бы я знал хоть немного c#, провел бы небольшой тест
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: Qt vs .NET
«
Ответ #13 :
Март 06, 2007, 22:25 »
Цитата: "evilguard"
Если уж по тестам java не сильно медленнее c++, то чего говорить о c#?
Эх, если бы я знал хоть немного c#, провел бы небольшой тест
Я привёл пример с java, C# такая же херня...
Записан
Mr. Пронька
Гость
Re: Qt vs .NET
«
Ответ #14 :
Март 06, 2007, 23:11 »
Sergey B, с чего ты взял, что Java и C# - одно и то же?
evilguard, я его знаю. Давай, ты на Qt сделаешь, а я аналогичное на C# попробую. Будет что сравнить.
Записан
Страниц: [
1
]
2
3
...
9
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...