マルチプラットフォームなGUIライブラリ
■ このスレッドは過去ログ倉庫に格納されています
0001nanasi
NGNGこういうのは将来性はあるのでしょうか。
0002p
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG開発自体は将来も続くと思うけど、普及はしないかも。
お金があればQtとかも良いかな?
0005結構マジ
NGNG0006デフォルトの名無しさん
NGNGモバイル用途では MGLっていうのがある。使ってみたいのだけど
ドキュメントが無いので俺には無理。ソース読め?
0007デフォルトの名無しさん
NGNGPerl(Tcl, Python, Rubyも)使ってて手軽にGUI画面を作りたい時に便利。
0008デフォルトの名無しさん
NGNGWin32用もそれなりに動くはず。(Win32用のGimpがあるんだから。)
バージョンにむけて2.0マルチプラットフォームも強化されてるっぽい。
0009デフォルトの名無しさん
NGNG代表例がこれなのが問題…
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGGUIライブラリ+統合環境
0012デフォルトの名無しさん
NGNGあれね。実際に使ってみればわかるよ。アレは。
0013これ?
NGNG0014名無しさん@Emacs
NGNGターボリヌクス主催のコンテストで賞とったやつですね。
どうなんですかね。C++できないので試していませんけど。
あれのrubyやpython版でも出たら飛びつくつもりだけどむりかな。
0015デフォルトの名無しさん
NGNGある必要なんかない。
マルチプラットフォームなんて標準のインターフェイスと違ってて
不安定で、重くて迷惑。
0016デフォルトの名無しさん
NGNG心の底からうむ。
0017デフォルトの名無しさん
NGNGゲームとかだとGUIのライブラリとか言うレベルの問題でないんで関係ないだろうけど。
0018デフォルトの名無しさん
NGNGOSメーカとしてはマルチプラットホームなウィンドウライブラリが増えると、
当然そのOS以外のOSにも移植する奴が増えて他の競争相手を利することになる。
よってOSメーカはOS GUI に新しい機能を付け加えて、
そのライブラリがまるでネイティブの機能が十分に使えていないかのように見せかける。(^^;;;;;
この循環がある以上は、どんなマルチプラットホームライブラリも覚える価値なし。
(もちろん、OSネイティブな機能を使う必要がなければ別。)
0019デフォルトの名無しさん
NGNGなんで?
0020突貫小僧馬車馬くん
NGNGhttp://www.bekkoame.ne.jp/~bero/docj/guitoolj.htm
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGまてまて。
GTK for Win32はどうなんだ?
0023デフォルトの名無しさん
NGNG糞さが一目瞭然だろ。
特にファイル選ぶダイアログなんて、Win標準のと全然違う形態。
0024名無しさん@お腹いっぱい。
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGGUIツールそんなにあったとは。
0027デフォルトの名無しさん
NGNGそれはJavaが出たときもそういう意見があったが、実際はどうだ!?
まったくダメじゃん!重くて重くていやになるぞ!
おい、Sun!Javaのエディタはネイティブなやつくれ!
Javaで作ったやつじゃ重くてしゃれにならないんだよ!(;´д`) ハァ
0028デフォルトの名無しさん
NGNGJavaのGUIはなんであんなに重いんでしょうか。これだけCPUが速くなっても
重いままっていうのも不思議なんですが。
0029デフォルトの名無しさん
NGNG1.Swingの実装がアホ。
2.窓はJVMの外部にリソース確保してコントロールしてるので、オーバーヘッドが大きい。
3.M$は、自分だけの秘密のやり方で窓作ってるから、卑怯に速い。(商売なんだからしょう
がないよね)
他に思いつくひといる?
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGいや、金持ちユーザはウハウハなんだろうけどさ。
0032デフォルトの名無しさん
NGNGこれ理由にならん気がしない?
同じマシンで動いてる以上、ネイティブ並みの速度で動くGUIは
「作れて当たり前」なのでは。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGS○Nよりは100倍マシだと思うんだが。
(インターフェイス設計能力は別にして)
0035デフォルトの名無しさん
NGNGS∩N愛好者の意見きぼんぬ
0036デフォルトの名無しさん
NGNG0037かい
NGNGSwingが重い、たしかに。(でもAWTでも重いような気が。)
Swingはライトウェイトコンポーネントって言いますけど逆に重くなるんですかね?
WindowsはなんだかんだいってGUIは優れているんですかね。
0038デフォルトの名無しさん
NGNG素晴らしいと思う。実際使ってみたけどawt並に速い。
>>28
っつーかGUI部品描画に画像使いまくってメモリ食いすぎってのが
一番の原因なんじゃないかな。決して重くなる設計をしている訳じゃ
ない。Look&Feelの実装次第で高速化は可能なんだと感じた。
0039デフォルトの名無しさん
NGNGSwingのコンポーネントの負荷のほとんどが
ここで費やされてるみたいな。
1.4でその辺早くなるかもしんないらしいですが、どうなることやら。
0040デフォルトの名無しさん
NGNG勝手にやるなって!
解除もできるけど。
0041デフォルトの名無しさん
NGNGじつはSUNがいじわるしてるんです。
0042デフォルトの名無しさん
NGNG良さげ?
0043デフォルトの名無しさん
NGNG日本語表示/入力は出来るのかな?
それが一番気になるよね。
0044デフォルトの名無しさん
NGNGFLTK,マターリと使ってます。
プログラム組む側には便利ですが、特定GUI(特にWindowsなど)になれている
ユーザーにはやや不評です。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGMGL結構いいですよ。単純だからソース見てればすぐ覚えら
れると思うし(作者さん曰く、cursesみたいなモンって言っ
てるしねえ)。元々モバイル環境向けなんでえらくコンパク
トだしねえ。
MGL1ならUNIX(X or SVGALIB)、DOS、Windowsで使える。
MGL2ならUNIX(X or SVGALIB)、あとCygwinでも使えるそうだよ。
perl ruby javaから使う事もできるそうだね。
0048デフォルトの名無しさん
NGNGどんなアプリに向いてるのかな。
0049>48
NGNGマルチプラットフォームつながり?
0050デフォルトの名無しさん
NGNGCodeWarriorのPowerPlantがMac/Winでコンパイルできるからじゃない?
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNGUIがMFC互換のを作ったら流行るかもね。
いまはUnixから来たのが多いでしょ? Gtkとか。
0053デフォルトの名無しさん
NGNGFOX Windows版もUnicode対応パッチが完成した模様 アゲ
FXRubyにも期待。
0054デフォルトの名無しさん
NGNGGTK+のPortがマターリと進行中みたいですけど。
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG標準と違うのをもって駄目と判定するのは
そもそもマルチプラットフォームの話をする意味が
ねーのでわねーかと。
いちいちOSごとに使用感違うほうがウザ、でもあるんだし。
そんな細部まで特定OSに拘りはじめたら、マッカーと同じじゃん。
GUIって、イベントモデル(の相違)の問題があるんで、
クロスなライブラリ作ろうと思っても、
ネイティブ側に思いっきり足引っ張られるってことは
しばしば有ると思う。つまり対等な勝負じゃない。
性能とか言い出したら、はなから負けるのは必定。
>>47 >MGL
MGLを出すのは卑怯かと。
あれはGUIじゃなくてイベントモデルもなにもない
もっと下位のライブラリだから、負けにくいのは必定。
#Xよりも更に下層。
もちろん、形態がなんであろうととにかく勝ちたい、というなら、
1にOSネイティブなGUIそのまま、2に軽量に設計されたGUIエミュ
(を軽量に設計された仮想FB(MGLみたいな)に載せる)、を
選択するべきで、それはつまりマルチプラットフォームな
GUIライブラリじゃないわけで。
似たような手法としては、Squeakが有ったなあ。
あれもGUIエミュだな。あれ結構速くなかったっけ?
>>37
あれのLightとは、OSとかのお仕着せGUIに依存しない内部構造
(なので、「お仕着せが重ければ(笑)」それより身軽になるぞ、と)
という意味であって、結果的に軽く動くかどうかは問題じゃない。
逆にいうと詐欺な用語(笑)
でも、LightってのはつまりGUIエミュなわけで、
エミュが遅いとは一概に言えないのは確かであろうに、
なんでJは重いんだろうなあ?
そういやJはJでもElate系(をwinに載せた奴)のJava環境は
描画が本家の4倍なんてな速度だった模様。
やっぱりSUN実装が下手なだけか?
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNGというように、OSによって標準に合わせてルックス変えるってことは
できないのか?
ある程度設定をOSに任せるようなスタイルなら実現できると思うが。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGやけに階層深くないですか?
FXMainWindowだのFXTopWindowだの。
もう少しまとめておくれ・・・・
仕組みはいいと思うんだが。
0062デフォルトの名無しさん
NGNGツールバーとかツリーとかHelpとかのGUI部品が
どこからどーみてもWindowsのコントロールなのがあるけど
アレってどこかでライブラリが売ってるのでしょうか?
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG?そりゃ開発者じゃなくてユーザーの対処法では?
0065デフォルトの名無しさん
NGNGSolaris、商用、ときたらMotifでしょう。
0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNGMotifってWindowsに似てる?
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGhttp://www.ab.wakwak.com/~tino/yuhki/
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNGLook & Feel が OS 標準のと同じくできるんじゃない?
http://www-6.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html
0074デフォルトの名無しさん
NGNG>ねーのでわねーかと。
そう。意味がない。よって
−−−−−−−−−−−−−終了−−−−−−−−−−−−−−−
■ このスレッドは過去ログ倉庫に格納されています