Linux上のGUIソフト開発はどのような方式がメジャーですか?


KDEでQtとかGNOMEとGTK+とかJavaとかTcl/Tkとか…

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/03/23 17:00:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:jyagi No.1

回答回数33ベストアンサー獲得回数2

ポイント27pt

それだけ有名どころ知っていれば、その中からご自分の得意言語との相性であとは決めればいかがでは。

名前が出ていないので、天下のオープンソースフリーソフト、AUDACITYで使われているwxWidgetsだけ紹介しておきます。

http://www.wxwidgets.org/

クロスプラットフォームなのが売りですが、多少使いにくいとも言われています。私はこれ使ったことはありません。

id:garyo

ありがとうございます。

得意言語で選ぶというと以下のイメージでしょうか。

C→GTK+

C++→Qt

Java→Java

LL→Tcl/Tk

wxWidgetsは以前wxWindowsという名前だったソフトですね。eclipseプラグインもあったような気が。

KDEとGNOMEは中々1つに集約しませんね。

競合があることはいいことかも知れませんが、両方覚えるのは大変です。

もしかしたらJavaが案外正解なのかもとか思ったり。

個人的にはQtでWindows,Linux,組み込みと全部やりたいのですが、ふと、「どのGUI開発ツールがメジャー(デファクトスタンダード)なんだろう」と疑問に思ったしだいです。

2007/03/17 06:18:30
id:hamster001 No.2

回答回数474ベストアンサー獲得回数14

ポイント27pt

最近はGTKがよく使われているようです。http://end

id:garyo

ありがとうございます。

GTKの場合はCで開発することになりますか。

最近ではLinusはKDEを薦めているみたいですね。

http://slashdot.jp/linux/article.pl?sid=05/12/13/2238214

Linus曰く「KDEを使え」

2007/03/17 06:18:42
id:y-kawaz No.3

回答回数1422ベストアンサー獲得回数226

ポイント26pt

Linux用の実装はちょっと先のようですが、今後は Adobe の Apollo というのも有力な選択肢になると思います。

Apollo とは Flash(Flex)でデスクトップアプリケーションも開発出来るようにしようという実行環境です。

今までのFlashアプリケーションがJavaでいうアプレットに当たるものとすれば、ApolloはJavaでいうローカルJavaアプリケーションに対応するものです。

FlashアプリケーションはActionScript3の登場で今ホットな話題だと思いますのでAppoloはその可能性をさらに広げる楽しげな技術だと思います。

http://search.hatena.ne.jp/search?ie=utf8&word=apollo

id:garyo

ありがとうございます。

実際にアプリケーションとして使われるのはまだかと思いますが、興味深いですね。

2007/03/22 17:50:07
  • id:Bookmarker
    >>
    GTKの場合はCで開発することになりますか。
    <<
    いろんな言語から使えますよ。
    http://www.gtk.org/bindings.html
    Qt,Tk,wxWidgets等も同様。

この質問への反応(ブックマークコメント)

トラックバック

  • glade + C + GTK+でHello World **何がしたいの? LinuxでGUIプログラミングをしたい。 方針 http://q.hatena.ne.jp/1174031959によると大体 言語相性のいい方式 CGTK+ C++Qt JavaJava LLTcl/Tk となるようだ。GTK+ならGlad
  • guiプログラミング どうしてもGUIプログラミングをするなら・・・ http://q.hatena.ne.jp/1174031959 C→GTK+ C++→Qt Java→Java LL→Tcl/Tk なんかみつけたGTK+のskelton http://d.hatena.ne.jp/taegawa/20100526/1274888122 Java
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません