Я начинаю переходить с разработки под Windows на Linux. В процессе мне нужно «забыть» все знакомые Windows API (WaitForSingleObject
., CreateTimer
и т. д. )и вместо этого изучите множество специфичных для Linux API.
Итак, мой вопрос... должен ли я?
Я имею в виду, если межплатформенные библиотеки, такие как Boost , широко используются в сообществе Linux, нужно ли мне заранее изучать API, специфичные для Linux -?
Я прекрасно понимаю, что было бы неплохо хотя бы познакомиться с API, но... что чаще всего встречается в профессиональной индустрии? Используют ли большинство компаний, занимающихся разработкой программного обеспечения для Linux -, кроссплатформенные библиотеки или специальные API для ОС?