Задать вопрос
@Junior007

Что лучше изучать впервые? WinAPI || Boost || Qt?

Какую библиотеку лучше изучать в первую очередь? Какие чаще требуются в разработке/Устройству на работу?

Boost - Основа основ? Нужно хорошо разбираться во всех библиотеках Boost или знать какие существуют и основные принципы их работы?

WinAPI - Часто ли разработка на C++ ведется под Windows? Или чаще под Linux и поэтому лучше Ot?
  • Вопрос задан
  • 3083 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Adamos
@Adamos
Весь список бессмысленно просто учить - его надо изучать, уже применяя в живом проекте.
Поэтому Qt имеет смысл ставить первым - шире сфера применения.
Boost еще надо поискать, где применить в обычном прикладном приложении...
WinAPI имеет смысл изучать только в том случае, если вам хочется заниматься win-only программами.
Для программирования "и под Windows тоже" мне лично он не требуется.
Две-три функции, которые не реализованы в кроссплатформенных библиотеках, можно просто нагуглить.

> Часто ли разработка на C++ ведется под Windows?
На Тостере появляются вопросы от студентов, которые борются с Вижуал Студией вместо того, чтобы программировать. Часто появляются. Лучше сразу привыкнуть к QtCreator - и вам будет все равно, какая под ним ОС.
Ответ написан
Комментировать
RevHarris
@RevHarris
Шо то, шо это
Boost - это библиотека общего назначения. Она как бы расширяет возможности языка. Применяется (по опыту) во многих проектах как стандарт.

Qt - это тоже библиотека, но с уклоном в создание GUI (окошечки там всякие, если по русски). Так же расширяет функционал языка, поэтому обычно там где есть Qt - Boost выбывает за ненужностью. Она кроссплатформенная - это значит работает на разных платформах, а не только под Linux, поэтому довольно часто используется и для разработки под Windows.

WinAPI - это Windows, да, но не противопоставляйте его Qt. WinAPI позволяет напрямую общаться с оконной системой и более тонко настраивать окна и работу приложений под Windows.

Что касается устройства на работу - Boost обязательно знать, как и STL.
Что касается Qt и WinAPI - очень желательно, но часто зависит от конкретной фирмы и её деятельности. Обычно в вакансиях это всё указывают.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
sim3x
@sim3x
Найди сайт по наему программеров
И посчитай, что чаще используется
Ответ написан
Комментировать
Rou1997
@Rou1997
Смотря какую работу.
Печка крематория с микропроцессорным управлением, в которой сжигают самоубийц не сумевших определиться с целью в жизни, не поддерживает ни WinAPI ни Qt, в лучшем случае Boost, а в худшем только стандартный рантайм Си, какой-то из ассемблеров и свои специальные функции.

Boost - Основа основ?

Нет.

WinAPI - Часто ли разработка на C++ ведется под Windows? Или чаще под Linux и поэтому лучше Ot?

И вопрос под что чаще разработка, и сравнение WinAPI с Qt абсурдны.
Ответ написан
Комментировать
@sitev_ru
sitev.ru - мой блог ...
Я бы изучал в таком порядке:

1. Qt
2. WinAPI
3. Boost
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы