Название: Q5 vs Qt4 для embedded'а Отправлено: titan83 от Февраль 18, 2016, 12:37 Уважаемые коллеги, здравствуйте.
Не холивара ради, а в целях поиска оптимума интересуюсь. Я пишу на Qt для встраиваемых систем, и мне очень бы хотелось остановиться на одной версии Qt, а не поддерживать зоопарк. Итак, поехали. Qt4: +1. Исторически больше опыта работы. +2. Есть QWS, не зависит от сторонних видеодрайверов, но нет ускорения, но поддерживает ротацию экрана. +3. Есть встроенный VNC-сервер, что очень удобно при разработке и отладке. -4. Выпущена 6 лет назад - большие шансы, что скоро что-нибудь появится такое, чего поддержки уже не будет. Qt5: -+1. Опыта меньше, но сейчас уже невнапряг собираю под BeagleboneBlack в нужной конфигурации. +2. Поддерживает С++11, С++14, там есть интересные вещи (лямбды, инициализация списков). -3. Нет VNC-сервера. И нормальный сторонний мне найти не удалось (все либо под Х, либо "skipping handle input"). -4. Нет своего видеодрайвера, полностью зависит от сторонних драйверов (EGLFS нужен для сборки). -5. Довольно сложно организовать смену ротации изображения (в ближайшее время пересоберу с патчем для linuxfb). Про ротацию в QML я в курсе - пока не дорос до этого инструмента. Вполне возможно, что мои минусы Qt5 из-за того, что я не умею его готовить - я буду рад услышать, что это все и не проблемы вовсе) Итого, вопрос: можно ли использовать Qt5 в разработке встраиваемых устройств в режиме максимально приближенном к Qt4? Спасибо. Название: Re: Q5 vs Qt4 для embedded'а Отправлено: poru от Февраль 18, 2016, 14:18 2 года пользую Qt5.2...5.5 для железяки CPC304 - ни каких проблем не было, а вот для i.MX только Qt4.8 так как нужен QWS. Да и проекты туда-сюда разные.
Название: Re: Q5 vs Qt4 для embedded'а Отправлено: titan83 от Февраль 18, 2016, 17:07 2 года пользую Qt5.2...5.5 для железяки CPC304 - ни каких проблем не было, а вот для i.MX только Qt4.8 так как нужен QWS. Да и проекты туда-сюда разные. Спасибо.Если не нужно "особого" функционала (поворот экрана, VNC), то все здорово - я согласен. Если не секрет, скажите, почему нужен был именно QWS. Название: Re: Q5 vs Qt4 для embedded'а Отправлено: titan83 от Февраль 20, 2016, 22:02 Тема не вызвала живого отклика - в принципе, это понятно - эмбедда в разы меньше дестктопа))
Но сделаю здесь последнюю запись - решил переходить окончательно на Qt5, последней каплей стал QRegExp - пришлось парсить не такие уж и сложные строки, но то, что работало в эмуляторах, не работало в QRegExp(( А у меня есть проект, который серьезно завязан на парсинг большого количества разных строк от различных приборов, и мне там такая канитель с "unsupported features" точно будет не нужна)) За сим откланиваюсь. |