Форум программистов, компьютерный форум CyberForum.ru

Фреймворки GUI - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.68
zim32
1 / 1 / 0
Регистрация: 09.01.2011
Сообщений: 37
12.01.2011, 11:48     Фреймворки GUI #1
Подскажите какими фреймворками в основном пользуются для создания программ? Я имею ввиду реально больших программ, масштаба фотошопа, сони вегаса. Или там иcпользуют чистый MFC?
Популярен ли QT?

Спасибо за ответы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2011, 11:48     Фреймворки GUI
Посмотрите здесь:

GUI C++ C++
C++ MS VC++ WinApi GUI
C++ создание GUI на C
C++ тестовые фреймворки
GUI C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
12.01.2011, 11:58     Фреймворки GUI #2
в масштабах фотошопа наверняка используют свои наработки, ибо с МФС связываться - себе дороже. Для красивой ГУЙнии используют HTMLLayout.
Qt под виндой пока мало популярен, больше наверно wxWidget
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
12.01.2011, 15:05     Фреймворки GUI #3
В обоих фреймворках есть плюсы и минусы. Сложно сказать, что лучше. QT в большей части проще использовать, имеется собственный дизайнер для форм. QT требует для финальных продуктов лицензирования GPL или покупки, тогда как wxWidgets использует расширенную (permissive) лицензию GPL, позволяющую использовать wxWidgets в проприетарных разработках. Как преимущество, QT является нативным для достаточно распространенной DE -- KDE. Продукты на основе QT проще разрабатывать из-за более продуманного ОО подхода, в то время как wxWidgets будет в продуктах капельку быстрее работать. Разница действительно очень мала, не знаю даже, насколько это имеет смысл на современных компах.
Стоит также отметить, что на QT можно писать под мобильные устройства Nokia.

В "реально больших" программных продуктах обычно не используют фреймворки, хотя традиции меняются. Можно встретить "реально большие" программы, написанные на яве, например.
zim32
1 / 1 / 0
Регистрация: 09.01.2011
Сообщений: 37
12.01.2011, 15:51  [ТС]     Фреймворки GUI #4
"В "реально больших" программных продуктах обычно не используют фреймворки"

Боже неужели тогда можно что-то понять в таких объемных проектах )
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
12.01.2011, 15:57     Фреймворки GUI #5
zim32, да, обычно это треш и угар. В вакансии "умение читать чужой код" чаще всего означает "будете копаться во всяком говне".
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
12.01.2011, 15:57     Фреймворки GUI #6
Цитата Сообщение от zim32 Посмотреть сообщение
Боже неужели тогда можно что-то понять в таких объемных проектах )
а чего в них понимать, есть допустим отдел который чисто ГУИ делает - они в своей области шарят, другой отдел математику/логику делает - они в своей, есть отдел который все это вместе сляпывает, ему первые 2 отдела предоставляют чисто интерфейсы, с которыми он и работает.
Yandex
Объявления
12.01.2011, 15:57     Фреймворки GUI
Ответ Создать тему
Опции темы

Текущее время: 04:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru