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 и запущеный на одной и тойже машине в линухе и в винде (тоже самое с различными дистрибутивами как иксов, так и винды) может выполняться с громадными отличиями по времени. а вы вообще пытаетесь сравнивать несравниваемое.

Re: Qt или не Qt =)

Vooon » 18 май 2010, 01:39

Ну раз точка нет портируемый, то запустика ты, милок, приложеньице свое не на винде.
А хотя бы на маке.

Re: Qt или не Qt =)

Виталий » 18 май 2010, 01:50

А раз Qt портируемый, то запусти ка ты его хотя бы на пропеллере. :D

Re: Qt или не Qt =)

Angel71 » 18 май 2010, 02:09

Vooon, под мак второй моно есть. :wink: полноценным дотнетом лично я моно не считаю, так что тут спорно. кстати слабо qt`шный код на iphone портировать? :D этож не значит, что qt не является кроссплатформенным решением, ведь так? :pardon: ну не было же мысли, что ... цаца, а ... кака или наоборот.

Re: Qt или не Qt =)

setar » 18 май 2010, 02:16

народ, о чем спор вообще ? :)
.net классная штука, ага :)
только писать му будим софт который работал бы на Linux (включая embedded on ARM) , Windows (включая WinMobile), Mac OSX (включая реализацию под iphone)
Итого получаем : .net не прошел по условиям отбора, возможно java подойдет, но,НО она такая капризная при работе с вводом-выводом...

Re: Qt или не Qt =)

Angel71 » 18 май 2010, 02:38

qt уже и на айфон портировали? шустро. :) тогда ничья, моно и на айфоне работает, .net mf даже на 7х армах без mmu и без операционки можно.
:crazy: остаюсь при своих - согласен с вашим выбором, но для себя .нэт почти на все 100 самое оно.

Re: Qt или не Qt =)

=DeaD= » 18 май 2010, 06:35

Вы меня убиваете :) я вообще-то .net сравнивал с Pure C++. :)
А Qt мы скорее всего только для GUI будем юзать, ни всякий сервис типа сохранения настроек.

Re: Qt или не Qt =)

Alex080969 » 18 май 2010, 07:18

Так давайте всё на ASMе делать))) непортируемо, зато быстро))) (знаю что флуд - на себя посмотрите :) )

Re: Qt или не Qt =)

Vooon » 18 май 2010, 08:06

Моно это непонятная поделка мигеля, а ни разу не оригинальный .net.
А Qt давно различные встраиваемые платформы поддерживает, не просто так же нокия купила троллей.

Re: Qt или не Qt =)

galex1981 » 18 май 2010, 10:43

После 10 лет работы с Visual Studio сейчас перехожу на Qt и мне она все больше нравится...

Re: Qt или не Qt =)

Grem » 18 май 2010, 20:29

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

:shock: сколько живу, ни разу не слышал. Производительность чтоли?
а вообще, скоро Java7 выйдет, по рассказам Оракловцев, вкусной должна быть.
Как по мне, так тема полностью ни о чём, лучше б о погоде поговорили, ей богу.


Rambler\'s Top100 Mail.ru counter