質問

D言語を使用したGUIプログラミングの現在の状況はどうなっていますか?言語開発者は、標準ライブラリにGUIを含める予定ですか?

リスト(回答からコンパイル)

DWT(SWTバインディング)

GtkD(GTKバインディング)

wxD(wxWidgetsバインディング)

QtD(Qtバインディング)

役に立ちましたか?

解決

最も成熟したものは DWT 、DへのSWTのポートです。また、 DFL および他の言語で書かれたGUIライブラリへのバインディング。これらのほとんどはまだ成熟していませんが、DWTは成熟しています。ただし、留意すべきことの1つは、D2が間近に迫っていることです。したがって、ライブラリがD2に迅速に移植される可能性があるかどうかを確認することをお勧めします。

これらのいずれかがすぐに標準ライブラリに含まれることを疑います。 「公式」標準ライブラリのフォボスは、かなりミニマリストの態度を持っています。 「非公式」標準ライブラリのTangoはそれほどミニマリストではありませんが、それでも多くのシステムプログラミングが必要です。ところで、標準ライブラリにない場合の違いは何ですか?これが、ライブラリの追加や追加に比べてライブラリごとのライブラリの検索やインストールなどの作業が重要である小さなその他の機能にとって重要である理由を理解できますが、GUIのような大きなものではそうではありません。

他のヒント

DのwxWindowsライブラリである wxd をご覧になるとよいでしょう。

あなたが望むもののように聞こえます。

サイトdlang.orgから(FAQ dlang.org/faq.htmlから):
http://wiki.dlang.org/GUI_Libraries

見つけた:
http://www.prowiki.org/wiki4d/wiki.cgi ?action = browse& id = GuiLibraries& oldid = AvailableGuiLibraries
GUIライブラリのリストとそれらのステータスがあります。
最後に、 http://www.dsource.org から:
http://www.http://www.dsource.org/projects
グループ内のプロジェクトのリストがあります。
グループの1つは「ライブラリ-GUI」という名前です。
D言語用のGUIライブラリの完全なリストがあると思います。

特にクロスプラットフォームが必要な場合、DWTは現在最も使用可能な成熟したソリューションのように見えます。標準ライブラリに含まれるguiについては、フォボスもタンゴもそうではないことが以前に述べられています。

ハイブリッド はおもしろそうです(試したことはありません)しかし)。 Java開発者の場合、 DWT はswtからの自然な移行ですが、それ以外の場合は、 DFL をお勧めします。 dsourceリスト も見て、GUIライブラリにスクロールダウンします。

guiライブラリが標準ライブラリとは別のものであることは良いことだと思います。

作業中には、 QT のバインディングもあります。現時点では有用ではありませんが、QTエンジニアによって行われているようです。

DWTはdsourceではなくbitbucketになりました: DWT2

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top