開発者SDK

開発者SDK

Linux開発者に適したSDKはありますか?つまり、これは単純なマニュアルページではなく、プログラミングおよび開発者ガイドラインのすべての文書が単一の場所に文書化および構造化されているWindowsのMSDNライブラリまたはWindows SDKに似ています。

答え1

GNOMEの場合はdevhelpを確認するか、help.gnome.org

しかし、誰もがすでに言ったように、「Linux」のための単一のSDKはありません。特定の開発者リソースを紹介する前に、何が必要なのかを知る必要があります。

答え2

統合SDKは、すべてのコアライブラリに1つのソースがあることを意味します。これは、オープンソースオペレーティングシステムが機能する方法ではありません。情報の断片は世界中から来ており、個別に記録されています。

編集する:紙が問題にならない場合は、要件に最も近いものは次のとおりです。Unix環境の高度なプログラミング2/eスティーブンスとラルゴ。

答え3

MSDNには、Windowsで使用されている他のライブラリやフレームワークではなく、Microsoft技術のみが文書化されており、他のベンダーからの文書は含まれていません。現在、Linuxディストリビューションはより多くの組織や企業のソフトウェアを使用しているため、文書がより断片化され、統一性が低下する傾向があります。 (残念ながら、時には文書化がうまくいかない場合もあります。)

また、ほとんどのLinuxディストリビューションには、さまざまなソースからのドキュメントを1か所にまとめるドキュメントブラウザが付属しています。

Linuxディストリビューションの多くの重要な部分するところで、次のような良いドキュメントライブラリがあります。

答え4

クロスプラットフォームアプリケーションの開発にも興味がある場合は、私が推奨するものは次のとおりです。ノキアQt SDKそれは提供するQtフレームワーク私の経験では、最高のドキュメントの1つを持つ他のツールについては、以下を参照してください。http://doc.qt.nokia.com/そしてhttp://qt.nokia.com/developer

見やすい動画:これそしてこれ

Qtが何であるか、Qtで何ができるかを知るには、次のことを確認してください。http://qt.nokia.com/

Qtはまた、アプリケーションの構築に好ましいフレームワークです。ミゴプラットフォーム。 (よりこれ)

関連情報