Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ RxGifAnimator https://www.cyberforum.ru/ cpp/ thread338527.html
Всем привет дайте мне кто нибудь файл RxGifAnimator для С Добавлено через 10 секунд кому не жалко
Работа с pdf в Cairo. C++
Помогите разобраться с выводом графики в pdf. Английский не знаю. Очень трудно читать буржуйские мануалы, 3 день парюсь. Самый важный вопрос: Какая функция начинает вторую страницу pdf??? ...
C++ При запуске консоль не поддерживается
Добрый день. Есть такая проблема, прога работает нормально но одно диалоговое окно задолбало(извините...)... При запуске прилрожения выскакивает: Диалоговое окно "WARNING" Selected console type...
C++ сс3260mt.dll Билдер пишет, что на компе нет сс3260mt.dll и упорно отказывается запускать мои проги. Я скачал эту библиотеку, в какую папку её пихать? https://www.cyberforum.ru/ cpp/ thread338011.html
C++ Вопрос про Visual Express https://www.cyberforum.ru/ cpp/ thread337635.html
Что делать если мне нужна студия для С++ и С#? Скачивать Express C++ и Express C#? Это будет занимать меньше места, чем одна Visual Studio (pro/ultimate)?
C++ [Квест] Нужно написать распаковщика
Здравствуйте, нужно написать распаковщика который будет распаковывать пару файлов на рабочий стол и один файл в корень жесткого диска. Если кто может помочь выполнить данное задание оставляйте...
C++ Обмен опытом и сотрудничество
Здравствуйте, программисты, веб-мастера, дизайнеры. Рад буду пообщаться, обменяться опытом, и принять участие в совместных проектах. Увлекаюсь веб технологиями, сейчас пытаюсь осваивать дизайн. На...
C++ Управление скоростью вентилятора. Как собственно управлять скоростью вращения вентилятора? Я так понимаю, что скоростью вентилятора подключенного к блоку питания управлять не получится, а вот к 4 пиновому на матплате надеюсь да, и... https://www.cyberforum.ru/ cpp/ thread336783.html
C++ Можно ли рисовать в окне нажатием кнопки? https://www.cyberforum.ru/ cpp/ thread336756.html
Попытался осуществить таким образом: case WM_COMMAND: { switch(LOWORD(wParam)) { case ID_BUTTON1: { PAINTSTRUCT ps1; ...
C++ GRF & DEV CPP Доброго времени суток!Подскажите как в программе на Си/Си++ использовать графы созданные в программе GraphEdit???Нужно захапать поток с web камеры и обрабатывать отдельные кадры,при этом скорость... https://www.cyberforum.ru/ cpp/ thread336726.html
106 / 106 / 11
Регистрация: 17.10.2010
Сообщений: 283
03.08.2011, 11:00 0

Выбор технологии

03.08.2011, 11:00. Просмотров 4909. Ответов 52
Метки (Все метки)

Ответ

WinAPI очень низкоуровневая, производительность труда (особенно при программировании интерфейсов) минимальна.

WinForms требует библиотеки .NET, не всегда подходит по системным требованиям. Плюс это просто библиотека для интерфейса, нет встроенной поддержки Model-View и т.д. Кроме того, мне лично расширения .NET для C++ кажутся издевательством над C++.

MFC - неплохая библиотека, но она довольно неудачно спроектирована и является лишь надстройкой над WinAPI - со всеми вытекающими.

QT для меня оказался оптимальным выбором. Она хорошо спроектирована, позволяет выполнить рутинные задачи по манипуляции с интерфейсом быстрее, имеет поддержку регулярных выражений, улучшенную по сравнению с MFC валидацию данных, она лучше расширяется под задачи пользователя в части, касающейся, скажем технологии Model-View. Плюс она кроссплатформенна.

Мой совет: если нет специфических системных требований, лучше использовать QT. Если есть код на WinAPI или MFC, который необходимо поддерживать, то MFC. Если надо делать быстро простые программы и можно использовать C#, тогда C#+WinForms.

Вернуться к обсуждению:
Выбор технологии
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2011, 11:00
Готовые ответы и решения:

Выбор технологии для написания приложений под Windows
Добрый вечер. Столкнулся с вопросом, который не дает жить вот уже пару дней, а именно: под винду на...

Какие технологии актуальны для С\С++ программиста
Доброго времени суток. Какие технологии сейчас наиболее востребованы и перспективны для С++...

Выбор инструмента/технологии
Доброго времени суток! Есть следующая задача. На входе файл в dbf формате(с досовским набором...

Технологии OpenMP
Доброго времени суток. Объясните, почему на такой код void quickSortR(int left,int right,int...

52
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.