J
J
Junior0072016-11-16 19:34:52
Qt
Junior007, 2016-11-16 19:34:52

What is the best thing to learn for the first time? WinAPI || boost || Qt?

What is the best library to learn first? Which ones are more often required in development/Employment?
Boost - The foundation of the foundations? Do you need to have a good understanding of all Boost libraries or know what they are and the basic principles of their work?
WinAPI - How often does C++ development work on Windows? Or more often under Linux and therefore Ot is better?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Adamos, 2016-11-16
@Junior007

It's pointless to just learn the whole list - you need to study it, already applying it in a live project.
Therefore, it makes sense to put Qt first - the scope is wider.
Boost still needs to be looked for, where to apply it in a regular application...
It makes sense to study WinAPI only if you want to deal with win-only programs.
For programming "and under Windows too" I personally do not need it.
Two or three functions that are not implemented in cross-platform libraries can simply be googled.
> How often does C++ development work on Windows?
There are questions on the Toaster from students who are struggling with Visual Studio instead of programming. Often appear. It's better to get used to QtCreator right away - and you won't care what OS is under it.

S
sim3x, 2016-11-16
@sim3x

Найди сайт по наему программеров
И посчитай, что чаще используется

R
Rou1997, 2016-11-16
@Rou1997

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

S
sitev_ru, 2016-11-16
@sitev_ru

Я бы изучал в таком порядке:
1. Qt
2. WinAPI
3. Boost

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question