roboforum.ru

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

Qt или не Qt =)

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

Re: Qt или не Qt =)

Сообщение Angel71 » 17 май 2010, 19:31

не, не так, а вот так "а установить cms и прикрутить к ней шаблон оформления... после такой титанической работы можно вообще месяц бездельничать." :) немного другие числа в итоге получатся, минимум так в 5-10 раз больше.
=DeaD= писал(а):Что за вещи и какое они имеют отношение к разработке софта под роботов? ;)

расширения языка, например LINQ (LINQ2Object, LINQ2XML, LINQ2SQL, PLINQ). биндинг, уйма различных интерфейсов (попробуйте найти в qt подобие хотя бы IValueConverter или INotifyDataErrorInfo), маршрутизация событий/команд,... и уйма других на первый взгляд мелочей. к роботам? взглянув на код орфа-терминала и "расспробовав" хотя бы этот перечисленный мизер, выб очень сильно изменили своё мнение. :) как минимум до "как же мне всего этого в qt нехватает".
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

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

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

Re: Qt или не Qt =)

Сообщение Angel71 » 17 май 2010, 20:03

realtime штука многоликая, тут всё будет зависить от требуемого времени отклика. +обобщённо тут вообще сложно о чём-то говорить, слишком много нюансов.
Последний раз редактировалось Angel71 17 май 2010, 20:08, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

Сообщение =DeaD= » 17 май 2010, 20:08

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

Re: Qt или не Qt =)

Сообщение Виталий » 17 май 2010, 20:12

А у меня компьютер Виндоус.

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

Re: Qt или не Qt =)

Сообщение =DeaD= » 17 май 2010, 20:17

Вроде реалтайм это не когда мощности процессора с запасом, а когда детерминированное время реакции?

Добавлено спустя 1 минуту 2 секунды:
Если параллельно Visual Studio запустить перекодироваться HD Video - будет тормозить студия?

Добавлено спустя 1 минуту 30 секунд:
Нет, я конечно понимаю, что нам до реалтайма такого еще как до луны, по задачам.
Но начинать строить самолёт из чугуна со словами "все равно никогда не дойдём до полётов" то же бы не очень хотелось :pardon:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Qt или не Qt =)

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

сначала нужно определить, что такое риалтайм. или взять какую-нибудь конкретную задачу и смотреть насколько рельно реализовать её с помощью конкретного железа, компилятора, фрэймворка, среды исполнения,... можно найти массу задач, где "конкретный" списочек пролетит как фанера над парижем и никакой си не поможет.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

Сообщение =DeaD= » 17 май 2010, 20:20

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

Re: Qt или не Qt =)

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

=DeaD= писал(а):Вроде реалтайм это не когда мощности процессора с запасом, а когда детерминированное время реакции?

Добавлено спустя 1 минуту 2 секунды:
Если параллельно Visual Studio запустить перекодироваться HD Video - будет тормозить студия?

Добавлено спустя 1 минуту 30 секунд:
Нет, я конечно понимаю, что нам до реалтайма такого еще как до луны, по задачам.
Но начинать строить самолёт из чугуна со словами "все равно никогда не дойдём до полётов" то же бы не очень хотелось :pardon:

формально ни винда ни большинство линухов риалтаймовыми не являются. а так да, основное это время отклика. ну вот корявый пример - у меня в виртуалке запущена временами достаточно прожёрливая на проц 3д игрушка, на телик выводится hd видева, по фону запущен веб-паук (который сам по смебе оч много проца кушает, а + к этому ещё и заносит данные в базу + на винт "давит"). :oops: и ничего, видео не тормозит, игра тоже, "жить можно".

Добавлено спустя 5 минут 9 секунд:
=DeaD= писал(а):Дело в том, что в Qt мы будем писать на Pure C++, который потом почти хоть куда перетащить можно, а на .net мы будем писать на неком языке, который как раз без этого фреймворка не работает.

в общих чертах это похоже на сравнение прог написаных на асме (к тому же жутко оптимизированной) и прог написаных... да какая разница на каком высокоуровневом языке.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

Сообщение =DeaD= » 17 май 2010, 20:34

Не надо забывать о конечной цели - для чего всё пишется, если в конце потребуется с большой вероятностью всё переписывать на другую платформу - нафиг это надо? ;)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Qt или не Qt =)

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

Angel71 писал(а):ни большинство линухов риалтаймовыми не являются.

им и не надо это, но всё равно риалтаймовых хватает. а венда?

чего вы спорите, очевидно что java лучше :D
"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

Re: Qt или не Qt =)

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

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

Re: Qt или не Qt =)

Сообщение Angel71 » 17 май 2010, 20:52

=DeaD=, так спору нет, во многих случаях оно и ... не впало переписывать.
Grem, сударь, это бред по полной программе.
Виталий, :cry: есть такая штука, но есть и проблемы с ней - дрова под железо писать. а из-за малой популярности дэвкиты стоят бешено. выгодней на атоме платку прикупить, в разы дешевле и мощнее выйдет, ещё и останется деньжат прилично.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Qt или не Qt =)

Сообщение Grem » 17 май 2010, 21:12

2Angel71, да вы что, в каком это месте?
может вы будете отрицать про ниразу не кроссплатформенность .net, про несовместимость версий .net, про намного меньшую скорость, нежели в QT. Или это плюсы .net?
"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

Re: Qt или не Qt =)

Сообщение Vooon » 17 май 2010, 23:51

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

Пред.След.

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

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

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