Russian Qt Forum
Ноябрь 23, 2024, 14:21
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Q5 vs Qt4 для embedded'а
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Q5 vs Qt4 для embedded'а (Прочитано 3677 раз)
titan83
Гость
Q5 vs Qt4 для embedded'а
«
:
Февраль 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?
Спасибо.
Записан
poru
Самовар
Offline
Сообщений: 103
Re: Q5 vs Qt4 для embedded'а
«
Ответ #1 :
Февраль 18, 2016, 14:18 »
2 года пользую Qt5.2...5.5 для железяки CPC304 - ни каких проблем не было, а вот для i.MX только Qt4.8 так как нужен QWS. Да и проекты туда-сюда разные.
Записан
titan83
Гость
Re: Q5 vs Qt4 для embedded'а
«
Ответ #2 :
Февраль 18, 2016, 17:07 »
Цитата: poru от Февраль 18, 2016, 14:18
2 года пользую Qt5.2...5.5 для железяки CPC304 - ни каких проблем не было, а вот для i.MX только Qt4.8 так как нужен QWS. Да и проекты туда-сюда разные.
Спасибо.
Если не нужно "особого" функционала (поворот экрана, VNC), то все здорово - я согласен.
Если не секрет, скажите, почему нужен был именно QWS.
Записан
titan83
Гость
Re: Q5 vs Qt4 для embedded'а
«
Ответ #3 :
Февраль 20, 2016, 22:02 »
Тема не вызвала живого отклика - в принципе, это понятно - эмбедда в разы меньше дестктопа))
Но сделаю здесь последнюю запись - решил переходить окончательно на Qt5, последней каплей стал QRegExp - пришлось парсить не такие уж и сложные строки, но то, что работало в эмуляторах, не работало в QRegExp((
А у меня есть проект, который серьезно завязан на парсинг большого количества разных строк от различных приборов, и мне там такая канитель с "unsupported features" точно будет не нужна))
За сим откланиваюсь.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...