web-dev-qa-db-ja.com

開発者向けSDK

Linuxの開発者向けのSDKはありますか?つまり、マニュアルページではなく、WindowsでのMSDNライブラリまたはWindows SDKのようなものであり、プログラミングと開発者ガイドに関するすべてのドキュメントが1か所でドキュメント化および構造化されています。

3
uray

GNOMEの場合は、devhelpまたは help.gnome.org を確認できます。

しかし、誰もがすでに述べているように、「Linux」用の単一のSDKはありません。特定の開発者リソースを推奨する前に、何が必要かをある程度理解しておく必要があります。

5
Sandy

統合されたSDKは、すべてのコアライブラリの単一のソースを意味します。それは、オープンソースオペレーティングシステムが機能する方法ではありません。断片は世界中から来ており、それらはすべて別々に文書化されています。

[〜#〜] edit [〜#〜]:紙が問題にならない場合、あなたが求めているものに最も近いのは- nix環境での高度なプログラミング 2/e by Stevens andRago。

5
Warren Young

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

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

Linuxディストリビューションの重要な部分の多くdoには、素敵なドキュメントライブラリがあります。例:

3
JanC

クロスプラットフォームアプリケーションの開発にも興味がある場合に私がお勧めするのは、 Qtフレームワーク を提供する Nokia Qt SDK と、私の経験から入手可能な最高のドキュメントについては、 http://doc.qt.nokia.com/ および http://qt.nokia.com/developer を参照してください。

見るべきいくつかのビデオ: this および this

Qtとは何か、Qtで何ができるかを理解するには、次の項目を確認してください。 http://qt.nokia.com/

また、Qtは、 MeeGo プラットフォーム用のアプリを構築するために選択されるフレームワークです。 (ウォッチ this

0
bitek