Хочу посоветоваться |
Здравствуйте, гость ( Вход | Регистрация )
Хочу посоветоваться |
Алексей1153 |
15.11.2010, 8:33
Сообщение
#1
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Имеется большой проект (мой), для которого вскоре (ну, как вскоре, точно не знаю, это понятие растяжимое) надо будет делать новую версию. То есть переделать капитально. Сейчас вкратце опишу, какие ресурсы и как используются, а вопрос состоит в следующем: стОит ли писать новую версию на Qt, или Qt "не потянет" по производительности (так как тупо на мощь железа полагаться не хочется) ?.
Сейчас программа написана на MFC+WinAPI , среда - студия 2008. Используется СУБД Firebird1.5 + драйвер ODBC. Активно идёт работа с ком-портом и/или FTDI-шным конвертором USB<->COM (так как сам железный ком-порт постепенно исчезает как реальное устройство с матплат). Для локалки используется обмен по TCP/IP , с удалёнными устройствами ещё и UDP. В новой версии будет СУБД MySQL (или , может, ещё что посоветуете ?) У кого был опыт написания подобных проектов с использованием Qt - расскажите свои впечатления |
|
|
Алексей1153 |
15.11.2010, 9:31
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
от Богом забытого MFC ну вот только холиварить по поводу MFC тут не надо, это бессмысленно. Кстати, MFC даже в 10-й студии поддерживается, и ещё как. И всё на этом. В основном хочу на Qt делать из-за GUI , ну и кроссплатформа приветствуется, так как ещё давно были клиенты, которые спрашивали, будет ли программа работать на линуксе - пока что приходилось их обламывать Проект - АРМ охранного предприятия. Самая ресурсожрущая функциональность - это обработка густого потока данных (приборы->эфир->пульт->[rs232, TCP/IP, UDP ]-> БД), и гораздо меньшая - отправка сообщений обратной связи (через GPRS-модем, по SMTP, через тырнет по TCP/IP и/или UDP) Я почему такой вопрос задаю - вот Юрий, вроде бы, жаловался на то, что программа в процессе работы отъедает много ОЗУ (сам я такое не замечал, но больших проектов на Qt у меня и не было ещё). Был проект с анимацией персонажа на рабочем столе - там да, все картинки, будучи разом загруженные в память, знимали ООООочень много ОЗУ. Поэтому сделал кеш, и все остались довольны Qt использует API целевой системы и никаких средств для специального замедления работы этого кода в ней нет а это радует |
|
|
Текстовая версия | Сейчас: 28.4.2024, 19:55 |