roboforum.ru

Технический форум по робототехнике.

Qt или не Qt =)

Вопросы не попавшие в другие категории.

Re: Qt или не Qt =)

Сообщение Angel71 » 18 май 2010, 00:54

Grem, "слышал звон, да не знает где он", вот так и вы, детские сказки. во первых в qt на порядок хуже дела с совместимостью версий (кто фома, тому гугля в помощь). в том же дотнэте при перекомпиляции вместо эроров и зачастую необходимости хотя бы немного подрихтовать код, такие себе крайне редкие "obsolete" варнинги. :pardon: да, есть моменты с не полной обратной совместимостью, но это всё-равно, что сравнивать пару деревьев с лесом. и на то есть причины - различные условия и цели разработки. :wink: эт абсолютно не означает, что разработчики qt плохо проектирую и пишут софт, есть объективные причины из-за которых так происходит. насколько сильно режут библиотеки в cf или mf версиях уже другой вопрос, к проблемам совместимости версий ну никак не относится.
.net штука кроссплатформенная, отсутствие потуг со стороны микромягких по портированию дотнэта эт не вопрос кроссплатформенности. нет никаких реальных проблем полноценно портировать .net хоть на никсы, хоть почти на любую другую ось. это политика удержания экосистемы, не больше, ни меньше. мысли про лёгкость портирования кода написанного на qt c++ или еще на чём оставьте за бортом, это сказки. далеко не любой код можно портировать простой перекомпиляцией. а тот, что портирован еще не означает, что будет так же хорошо и быстро работать.
про скорость - это чушь. после компиляции при первом запуске куска кода выполняются обычные инструкции процессора. учитывая, что это один из самых эффективых компиляторов (особенно учитывая процессор-зависимую оптимизацию) следует, что бабка на двое сказала, какой код еще будет быстрей работать. другой вопрос как реализованы используемые объекты, их иерархию,... -> какой объём какого кода в итоге выполняется и насколько он учитывает особенности данного фрэймворка (компилятора, операционки, проца). так я вас обрадую, одно и тоже легко может оказаться "одно и то же", со всеми последствиями для поизводительности (как в одну, так и в другую сторону и без разницы на чём писался код). тут нужны прямые руки и точно знать что и как нужно делать и тогда за редким исключениям разницу в производительности можно свести к минимуму. даже один и тот же код, откомпиленый в qt и запущеный на одной и тойже машине в линухе и в винде (тоже самое с различными дистрибутивами как иксов, так и винды) может выполняться с громадными отличиями по времени. а вы вообще пытаетесь сравнивать несравниваемое.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

Сообщение Vooon » 18 май 2010, 01:39

Ну раз точка нет портируемый, то запустика ты, милок, приложеньице свое не на винде.
А хотя бы на маке.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Qt или не Qt =)

Сообщение Виталий » 18 май 2010, 01:50

А раз Qt портируемый, то запусти ка ты его хотя бы на пропеллере. :D
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Qt или не Qt =)

Сообщение Angel71 » 18 май 2010, 02:09

Vooon, под мак второй моно есть. :wink: полноценным дотнетом лично я моно не считаю, так что тут спорно. кстати слабо qt`шный код на iphone портировать? :D этож не значит, что qt не является кроссплатформенным решением, ведь так? :pardon: ну не было же мысли, что ... цаца, а ... кака или наоборот.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

Сообщение setar » 18 май 2010, 02:16

народ, о чем спор вообще ? :)
.net классная штука, ага :)
только писать му будим софт который работал бы на Linux (включая embedded on ARM) , Windows (включая WinMobile), Mac OSX (включая реализацию под iphone)
Итого получаем : .net не прошел по условиям отбора, возможно java подойдет, но,НО она такая капризная при работе с вводом-выводом...
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Qt или не Qt =)

Сообщение Angel71 » 18 май 2010, 02:38

qt уже и на айфон портировали? шустро. :) тогда ничья, моно и на айфоне работает, .net mf даже на 7х армах без mmu и без операционки можно.
:crazy: остаюсь при своих - согласен с вашим выбором, но для себя .нэт почти на все 100 самое оно.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

Сообщение =DeaD= » 18 май 2010, 06:35

Вы меня убиваете :) я вообще-то .net сравнивал с Pure C++. :)
А Qt мы скорее всего только для GUI будем юзать, ни всякий сервис типа сохранения настроек.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Qt или не Qt =)

Сообщение Alex080969 » 18 май 2010, 07:18

Так давайте всё на ASMе делать))) непортируемо, зато быстро))) (знаю что флуд - на себя посмотрите :) )
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

Re: Qt или не Qt =)

Сообщение Vooon » 18 май 2010, 08:06

Моно это непонятная поделка мигеля, а ни разу не оригинальный .net.
А Qt давно различные встраиваемые платформы поддерживает, не просто так же нокия купила троллей.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Qt или не Qt =)

Сообщение galex1981 » 18 май 2010, 10:43

После 10 лет работы с Visual Studio сейчас перехожу на Qt и мне она все больше нравится...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Qt или не Qt =)

Сообщение Grem » 18 май 2010, 20:29

возможно java подойдет, но,НО она такая капризная при работе с вводом-выводом...

:shock: сколько живу, ни разу не слышал. Производительность чтоли?
а вообще, скоро Java7 выйдет, по рассказам Оракловцев, вкусной должна быть.
Как по мне, так тема полностью ни о чём, лучше б о погоде поговорили, ей богу.
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Пред.

Вернуться в Обо всём

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21