トップページ⇒tech
983コメント299KB

クライアントサイドJavaどうよ? part2

■ このスレッドは過去ログ倉庫に格納されています
0001SunがダメNGNG
クライアントサイドでJAVAが普及するためにはどうすればいいか、
マターリ語りましょう。

前スレ
http://pc3.2ch.net/test/read.cgi/tech/1002160815/
0199デフォルトの名無しさんNGNG
BorderLayoutとBoxLayoutがあれば何とかならんか?
可変サイズウィンドウ上でのレイアウトマネージャとしては
賢いと思うけどな。GridBagLayoutなんかつかうか?
0200デフォルトの名無しさんNGNG
>>198
よく知らんけど、そういう問題にならんのと違うかなぁ
>>199
散々苦しんだ挙句Javaでは基本的にGridBagLayoutを使う事におちつきましたが?
0201デフォルトの名無しさんNGNG
>>200
BoxとBorderLayoutで階層構造にすれば大抵ことがすむと
思うが。座標その他のパラメータは、なるべくライブラリ
内部で自動生成してもらうようにしたほうがいいと思うよ。
0202デフォルトの名無しさんNGNG
個人的にSWTのインターフェイスは好きになれんのだが
JavaでまともなクライアントアプリつくるならSWT使うしかないんかえ?
0203デフォルトの名無しさんNGNG
>>202
Swing (ry
0204デフォルトの名無しさんNGNG
Windowsの場合Swingで作ったものは「まともな」クライアントアプリとは言いかねる
0205JavaNGNG
そしてSwing支持者は誰もいなくなっていった・・・
THE END
0206デフォルトの名無しさんNGNG
API側はSWTよりSwingのほうがいいと思うけど、なんせ遅くてねえ。
0207デフォルトの名無しさんNGNG
軽量コンポーネントの Swing を馬鹿にするな!
0208デフォルトの名無しさんNGNG
AWT ゴリゴリ派 マンセー!!!
0209デフォルトの名無しさんNGNG
何と比べて軽量とのたまわってるのか
0210デフォルトの名無しさんNGNG
>>209
>207の体重
0211デフォルトの名無しさんNGNG
>>209
ええと・・・MFCに比較して、プログラマの負担が軽量とか。
0212デフォルトの名無しさんNGNG
>>211
それは言えてるが,客からすれば開発が軽量になってモノが重量になるのは気に食わん罠
0213デフォルトの名無しさんNGNG
>>212
開発費、ひいては受注費が安くなれば勘弁してくれる罠。
0214デフォルトの名無しさんNGNG
Swingはそんな安物じゃないんだ……うぅ…
0215デフォルトの名無しさんNGNG
http://www.jdistro.com/
これはどうよ?
0216デフォルトの名無しさんNGNG
>>207
懐かしいねぇ。AWT に比べてウィンドウリソースを使いまくらない (パネル一枚に
自分で描画する) から軽量コンポーネント (になるはず) だったよな。
0217デフォルトの名無しさんNGNG
Javaが重いって言ってるヤシはマシンが貧弱過ぎ
0218デフォルトの名無しさんNGNG
Javaは重くないけどSwingは重い。重いというかうざい。
0219デフォルトの名無しさんNGNG
IDEA
http://www.intellij.com

Swingで動いてるらしいんだけど
Eclipse(SWT)よりさくさく動く..

ソース見てみたい
0220デフォルトの名無しさんNGNG
>>219
動きはどうか知らんが、
見た目がcoolだな。

forteで幻滅していただけに、これは正直驚いた。
作り込めばここまでできるんだ。
0221デフォルトの名無しさんNGNG
>>220
「Swingにしては」クールというだけ。一般レベルではDQN

>>219
>Eclipse(SWT)よりさくさく動く..
どこがどうさくさく動いてるっつーんだ・・
0222デフォルトの名無しさんNGNG
どんなに優れたソフトでもSwingを使ってるというだけで、商品価値なし
0223デフォルトの名無しさんNGNG
>>222
はいはい。必死だなと。
0224デフォルトの名無しさんNGNG
>>222
小さい人間だな。
0225デフォルトの名無しさんNGNG
使う側からするとどうしても馴染めないGUIになっちゃうね。
Windowsアプリの話なんだけどさ。所詮。
0226デフォルトの名無しさんNGNG
すまん。
一般レベルでの、クールなGUIの例をあげてくれ。

219のやつで十分クールな気がしたもんで。
0227デフォルトの名無しさんNGNG
クールなGUIの例って挙がらないんだな。
結局単なる妄想ですか?
0228デフォルトの名無しさんNGNG
クールなGUIっていうのは興味がある。
例上げれる奴いないのか?

それとも227のいうように妄想?
0229デフォルトの名無しさんNGNG
>>226=>>227=>>228 ジサクジエーンに1ペリカ。
0230デフォルトの名無しさんNGNG
>>229 賭け金が安すぎます。
0231デフォルトの名無しさんNGNG
もういいからswing使っとけ
0232デフォルトの名無しさんNGNG
>>226-228
JavaまわりではEclipseは誰の目にもクールに映るだろ
あと、メジャーなものではOfficeXP
0233デフォルトの名無しさんNGNG
OfficeXPがクールって笑い話ですか?
0234デフォルトの名無しさんNGNG
gnomeとかkdeに用意されてるキテレツなデスクトップテーマも
酷いね。ガキには受けがいいんだろうけど・・・
0235デフォルトの名無しさんNGNG
>>233-234
具体的なものあげたら何あげてもとりあえず叩かれるだけなのが丸分かりだな。
でクールなGUIってどんなの?
0236デフォルトの名無しさんNGNG
粘着が一人いるな。
0237デフォルトの名無しさんNGNG
今日はじめて書き込みましたが何か?
0238デフォルトの名無しさんNGNG
マック以外ありえんだろ。
0239デフォルトの名無しさんNGNG
>>233
いや、OfficeXPのUIは本当に洗練されてると思うよ、あのUIは結構金かかってるはず。

>>238
マックはもちろん、それがひとつのウリなのだから美しい。でも(こればかりは趣味だけど)Aquaは美しい云々以前に使いにくいと思う・・

なんにしてもSwingはDQN、gnomeとかも話にならん
0240名無しさん@XEmacsNGNG
>>239
> いや、OfficeXPのUIは本当に洗練されてると思うよ、あのUIは結構金かかってるはず。

成程。あの魔可不思議な動作が、究極のUIと言う訳ですか。
0241デフォルトの名無しさんNGNG
まぁ、インタフェースは慣れが一番大きなファクターだかんね。
他の文化になれてる人に対してどうこういうのは無粋ってやつよ。

gnomeとかKDEは使いやすさを追求してる訳じゃないっしょ。
あれはWindowsユーザやMacユーザを騙してLinuxユーザに
するためのアイテムだし。
0242デフォルトの名無しさんNGNG
UIとは違うけどWindowsXPデフォルトのウィンドウスタイルって異常にダサくないかい
0243デフォルトの名無しさんNGNG
>>242
windows板行けば?
0244デフォルトの名無しさんNGNG
>>242
なんかモロにアメリカンマンガっぽくてキモイ。殺せるけどたいした
メリットも無いので会社の連中も俺の自宅も 2k ばかり。あれのせいか
知らんが XP はちらつきがひどくて gnome や KDE のようだ (藁
0245デフォルトの名無しさんNGNG
Office95や97のインストール時に出て来るイラストのセンスも
ダサダサだったような気がする。
0246デフォルトの名無しさんNGNG
>>245
インスコ ん時何か出てたっけ?
0247デフォルトの名無しさんNGNG
ForteのUIはダサイと思うけど、あのひし形の青いアイコンはかっこいいと思った。
もう1年以上Forte使ってないのでアイコン変わってたらスマソ

>>242
そういう意見なぜか多いね。俺はすげー綺麗になったと思っているのだが・・
0248デフォルトの名無しさんNGNG
Aqua を意識してみたが Aqua になりきれなかった XP。
素人が懲りすぎたために返ってダサくなったというありがちなアンチパターンに
思いっきりはまってる。
0249デフォルトの名無しさんNGNG
俺はXPっていうネームングとあの色がイヤ・・・。
もっと、企業・ビジネスマンって感じのUIがいいなー
0250デフォルトの名無しさんNGNG
UIとか言ってるけど要するにスキンだろ。
0251WarezNGNG
DQNというやつがDQN.
0252デフォルトの名無しさんNGNG
スキンとか言ってるけど要するにコンドームだろ。
0253名無しさん@XEmacsNGNG
>>252
不覚にもワロタ
0254デフォルトの名無しさんNGNG
個人的に
XP == 旧mac >>>> Aqua >>> 旧win >>> Java
0255デフォルトの名無しさんNGNG
結局これだってのはないんだね...
0256デフォルトの名無しさんNGNG
>>255

シンプルと見るか素っ気ないと見るか
凝ってると見るかゴテゴテしてると見るか

同じモノでも人によって感じ方は違うからね
0257デフォルトの名無しさんNGNG
でもswingについてはだいたいみんな同じ意見だね
0258デフォルトの名無しさんNGNG
だいたいみんな同じ→全員一致で同じの間違い
0259デフォルトの名無しさんNGNG
Motif や OpenLook を見慣れていた身としては
Swing 登場当時かっこいいと思ったけどね。
ユーザビリティの面ではあまり進歩していないが。
0260デフォルトの名無しさんNGNG
 全 員 一 致 で 同 じ
0261デフォルトの名無しさんNGNG
Motifと比較すりゃ何でもカコイイだろ。
0262デフォルトの名無しさんNGNG
>>261
 激 し く 同 じ 同 意
0263259NGNG
Xlib オンリーのとき自分で描いたのよりはかっこよかったんだよ!
0264デフォルトの名無しさんNGNG
昔話はもうたくさんだ。
0265デフォルトの名無しさんNGNG
昔話がたくさんだ。
0266デフォルトの名無しさんNGNG
昔話しかない。
0267デフォルトの名無しさんNGNG
クライアントサイドJavaそのものが昔話
0268デフォルトの名無しさんNGNG
Java の GUI って、発表当初は Unix 系プログラマに好意的に受け取られた気がする。
当時は Xlib とか Motif が主流 (つーかそれくらいしかない) 状況だったし。

今は Gtk+ や Qt があるから彼らにもそっぽを向かれた感じ。
0269デフォルトの名無しさんNGNG
このスレ読んでると、ちらほらと業務でSwing使っている奴っているみたいだね。
0270デフォルトの名無しさんNGNG
このスレ読んでると、ちらほらと業務でSwing使って失敗した奴っているみたいだね。
0271デフォルトの名無しさんNGNG
>>269
他意は何よ?
0272デフォルトの名無しさんNGNG
>>264ー265
同意

>>266ー267
ち が ゆ
0273デフォルトの名無しさんNGNG
1.4のVolatileImageってDirectDrawSurfaceそのまんまやな。
そりゃ速くなるわ。win32限定だけど。
0274デフォルトの名無しさんNGNG
>>273
まったく速くなってませんが何か?
0275デフォルトの名無しさんNGNG
>>274
DoubleBuffer OFF らないと早くならないよ。
ちなみに、MSのDirectXも他社から買い取った技術。
0276デフォルトの名無しさんNGNG
買い取ってからかなり機能追加されてるけどな。
0277デフォルトの名無しさんNGNG
例えば、OpenGLに対抗して?
OpenGLよりは分りやすくなってるかも。
0278デフォルトの名無しさんNGNG
9は今までと別物
0279273NGNG
釣り師認定頂けますか?
0280デフォルトの名無しさんNGNG
>>279
グッジョブ
0281デフォルトの名無しさんNGNG
あげ
誰かクライアントアプリ書こうぜ。
0282デフォルトの名無しさんNGNG
MSへのJavaサポート義務付け、判事が支持
http://www.zdnet.co.jp/news/0212/04/xert_java.html

これ、実現すればクライアント Java にちょっとだけ追い風が吹く気がする。
デフォルトの Windows で Swing が動くようになる、っつーことで。

でも実現するか微妙だよなぁ…。
0283デフォルトの名無しさんNGNG
開発環境のサポートがないと苦しいな。
0284デフォルトの名無しさんNGNG
IBMがBorland買収してSWT改良しないかな
0285デフォルトの名無しさんNGNG
誰かネタ提供してくれ
0286デフォルトの名無しさんNGNG
誰かクライアントサイドJavaアプリ作ってないの?
作ってるんだったらスクリーンショットでもうp汁
0287デフォルトの名無しさんNGNG
書いてるし、たまにどこかのスレで晒されてるんだけど、
自分で晒す度胸のないヘタレです。
0288デフォルトの名無しさんNGNG
>>287
そんなこといってるからクラサイJAVAが広まらないんだよぉ
勇気出して晒してちょ
0289デフォルトの名無しさんNGNG
ヒマなときにこんなん作ってます。そのうち公開するので、どこかで見かけたらよろしこ

http://tool-ya.ddo.jp/2ch/trash-box/contents.jsp?file=20021210005910017.gif
0290デフォルトの名無しさんNGNG
>>289
これは何スカ?
0291デフォルトの名無しさんNGNG
>>286 これは? interpot.nifty.com 「誰か」ってことはここの住民じゃないとだめ?
昔騒がれたようだが。今見るとアプレットじゃないバージョンが出てるみたい。
俺の感想はがんばってるなぁ、でもネイティブならもっと出来そうだ、て感じ。
でも、Mac を動作対象に出来るのは Java ならでは、かな。他の OS でも動くん
じゃなかろうか。
0292デフォルトの名無しさんNGNG
しかしswingはやれることが多すぎる。
うちの底辺にはとてもやらせられないな。

swingだけの問題じゃないけど、
listenerでリークを起こしまくるだろうし(鬱
0293287NGNG
ヘタレですがバージョンアップしたのに誰も見に来てくれないのも
寂しいので晒します。
http://www.geocities.co.jp/Playtown/7801/

0294デフォルトの名無しさんNGNG
>>293
使ってみた。

やぱりディレクトリ内の変更って即時反映はされないのね。
スレッドで監視してもダメ?
0295デフォルトの名無しさんNGNG
>>294
293ではないが、ポーリングは美しくないなぁ。
WINDOWSネイティブになっちゃうけど
ディレクトリ等の変更を監視するAPIをJNIから使えばキレイ。
UNIXやMACにそういうAPIがあるかどうかは知らない。
0296デフォルトの名無しさんNGNG
>>295
美しくないのは十分承知。
個人的にはJNIを使いたくないので。
それまでは、パッケージjavax.swing.filechooserで我慢。

Tigerのmore New I/Oに期待している。
・more New I/O:
・OS File system interface, eg disk usage, file attributes
・simple formatted I/O (printf)
・maybe asynch I/O
0297287NGNG
>>294
やってもいいんですが、Javaのファイル属性取得はやたらと効率が悪くて、
1000個ファイルのあるディレクトリで一秒に一回全てのファイルの
ファイルサイズを取得するだけでCPU負荷が70-80%近くいっちゃいます。
そういうわけで今のところ入れる気無いです。
個人的には僕もJNIには手を出したくない口だし。
妥協してファイルの有無だけチェックするのはアリかな。
0298デフォルトの名無しさんNGNG
あくまでもPureJavaにこだわろうよ。
JNI使っちゃったらDelとかC++とかに意味無いじゃんって突っ込まれるよ。
0299デフォルトの名無しさんNGNG
forteとeclipseの両方を試したら分かる。
やっぱりpure javaはイイ。
■ このスレッドは過去ログ倉庫に格納されています