Windows から Linux 開発に移行し始めています。その過程で、使い慣れた Windows API ( など) をすべて「忘れ」、代わりに Linux 固有の API をたくさん学ぶ必要がありWaitForSingleObject
ますCreateTimer
。
それで、私の質問は...私はすべきですか?つまり、 Boost
のようなクロスプラットフォーム ライブラリが Linux コミュニティで一般的に使用されている場合、Linux 固有の API について事前に学ぶ必要があるのでしょうか?
少なくとも API に精通していることが良い考えであることは十分承知していますが、プロの業界で最も一般的なのは何ですか? Linux に重点を置いたソフトウェア企業のほとんどは、クロスプラットフォーム ライブラリまたは OS 固有の API を使用していますか?