クライアントサイドJavaどうよ? part3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGSwing/AWTの安住の地を探すためのスレ。
前スレ
http://pc2.2ch.net/test/read.cgi/tech/1032665721/l50
前々スレ
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
0052デフォルトの名無しさん
NGNGその程度じゃRMI並みのことしかできまへん
0053デフォルトの名無しさん
NGNGMacromedia Flash Remoting MXがJ2EEやServletなみの高度なことができるならな
0054デフォルトの名無しさん
NGNGよーくお含み頂いた上で発言をお願いいたします。
0055デフォルトの名無しさん
NGNG算術演算、論理演算などをバリバリに使っても
HotSpot や JIT コンパイラのおかげでそれなりの速度で実行できるのが
(クライアントサイドでの) Java の強みなんでないのかと
俺は思ってるんだけど、どうなんでしょうか?
どういうところでその強みが活きるかっていうと、ゲームとか研究分野とか?
でもそれらの分野で Java を有効に使った例ってあんまり見ないような…?
0056デフォルトの名無しさん
NGNGクライアントサイドでは不要ってことですよ
0057デフォルトの名無しさん
NGNG> HotSpot や JIT コンパイラのおかげで
携帯に積まれるとでも思ってるのですか?
0058デフォルトの名無しさん
NGNGSunの技術は世界一ですが何か?
0059デフォルトの名無しさん
NGNG大学では Java 割と使ってるよ。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGそのJavaすらも使いこなせない馬鹿学生が多いんだよ
0062デフォルトの名無しさん
NGNGよーくお含み頂いた上で発言をお願いいたします。
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGJavaWebStartは便利だよ。
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNGこのスレは、それをうすうす感じていながら
クライアントサイド Java とかアプレットへの
愛着を捨て切れない人が集まるスレなので御勘弁を。
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG動作する(Run Anywhere)環境を生み出すことに失敗した
Sun MicrosystemsのJavaは、.NETで実現するWebサービスと比較して、
はるかに劣る時代遅れの技術であると非難されている
また、Javaプログラムのグラフィカルインタフェースは貧弱であるにもかかわらず、
大量のメモリを消費する欠陥を抱えているとしている。
http://pcweb.mycom.co.jp/news/2003/02/25/18.html
0069デフォルトの名無しさん
NGNG3-4行目以外は激しく同意だ。Java好きだが。
0070デフォルトの名無しさん
NGNGSwing 好きなんだけどなぁ。
Swing になれちゃったから SWT のスタイルは拒絶反応おこしてしまって書けない。
0071デフォルトの名無しさん
NGNG漏れは逆に、SWTにすっかり馴染んでSwingから離れてしまった。
Swingの方が確実に高機能なんだけどね。
0072デフォルトの名無しさん
NGNGでもダサいのは変わらない!
0073デフォルトの名無しさん
NGNGいや、*理論上は*見た目のダサさは取り換え可能ですよね。Swingって。
あくまで理論上は。
設計という観点からは Swing の方が SWT より優れていると信じたいんだが…
New I/O もしかり、理論は実装に負けてしまうのか。
0074デフォルトの名無しさん
NGNG5年後には パッケージごと deprecated されてたりして。
0075デフォルトの名無しさん
NGNGそんなの誰も求めてない
0076デフォルトの名無しさん
NGNGええ。だから実装が増えることもなく5年後も状況はかわらない…ってことですよ。
0077デフォルトの名無しさん
NGNGJWSでソフトアップしてGetJavaWebStartにリンクはったけど、
どこがどう力いれたの?って感じ
トップを日本語ページにしてもダウンロードは英語ページになるし
FTPだ、なんだのインストールボタンは今までのJREダウンロードとまったく手間かわってないじゃん!!
しかも、ダウンロードされるJWSは最新版じゃないし、
JWSの機能で自動ダウンロードしたJRE1.4+JWS最新版は、ダウンロード直後意味不明なメッセージが英語メッセージが出て、RESTARTボタン押したら、どうやら、もう一回WebStart実行しなければいけないらしい
最後のオチにせっかく起動したアプリはWinXPでは動くのに、今回実行したWin95ではハングアップ!(Swingのメモリ消費のせい?)
こんなめんどくさいダウンロードPGでも混乱する。
素人がダウンロードできるわけがない。
今更だがなにがクロスプラットフォームだ、大嘘つくんじゃねーよと
いいたいぜ。
趣味だからいいものの、こんなんとても仕事じゃつかえんわ
本当にSUNは信じられない糞だ
0078デフォルトの名無しさん
NGNGSun ムカツクよな。はやく Java から手を引いてほしいわ。
0079デフォルトの名無しさん
NGNGBugParade の処理とかに回せよって思う。
0080デフォルトの名無しさん
NGNGWin95でハングアップするのは、OSのせいの5割あると思うが(ワラ
JDK1.2のころに、Swing使っただけで必ずWin98がハングアップ
するという、とんでもないバグがあったなあ…Winのバグのせい
だったよ。
0081デフォルトの名無しさん
NGNGカスタムLookAndFeel なら作ってる奴らが結構居たような?
0082デフォルトの名無しさん
NGNGCoolなSwing使ったアプレットじゃないJavaプログラムどなたか紹介してくれませんか?
0083デフォルトの名無しさん
NGNGForte
0084デフォルトの名無しさん
NGNG法的な問題を処理する能力を一生かけて高めてきた Sun シャインが、
「今日からバグ担当ね」と配置換えを食らって途方にくれてる様を素直
に想像してしまった。 w
0085デフォルトの名無しさん
NGNGソフトってどんなものがありますか?
やっぱり少ないのですか?
ちょっとJavaやっていて不安になってきたので、誰か知っている人がいたら
教えて下さい。
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGお前の中の人も大変だな
0091デフォルトの名無しさん
NGNGまあ、そういう情報はJava厨が隠蔽してきたわけだが。
0092デフォルトの名無しさん
NGNGまあ、お前がJava厨になったわけだが。
0093デフォルトの名無しさん
NGNG今まで作ったJavaアプリ教えてよ
おれは、MySQLのクライアントアプリ(SELECT、UPDATE、INSERTなどの基本コマンドぐらいしか実装してないけど・・・)
ファイル選択ダイアログ(ツリー表示のやつ)
今作ってるのはWindowsでいうところのペイントの色選択ダイアログ(Sun標準がダサいため自作しようとおもって)
あとは、GUI使わないやつならファイルのcopyコマンドとか
0094デフォルトの名無しさん
NGNGどんどんスピードや便利さで叩かれて、
まともにつかえるものになってほしいと常々思ってきたわけだが...
.netがいい起爆剤になってくれたらいいんだけどな。
009593
NGNG基本的なAPIで書かれた*.javaファイルをJVM無しで実行できるファイルに
コンパイルできるツールがあるらしいんだけど使ってる人いますか?
2年前ぐらいの本に書いてあった記事なんだけど・・・
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNGgcj ね。http://gcc.gnu.org/java
GUI や new I/O みたいな新しい機能使わないならそれなりに動くよ。
前にちょっとしたベンチマークを取った結果。
http://pc2.2ch.net/test/read.cgi/tech/1007731543/796-799
0098デフォルトの名無しさん
NGNG悔しいよ。
GUI使わないと今度は裾野が広がらないし・・・
0099名無しさん@Vim%Chalice
NGNG優れたソフトウェアは、ハードウェアより長生きする。
優れた設計技術を持ち、開発当初のモチベーションを
保ち続けることができるなら、GUIにJavaを使うのは
十分ありでしょ。ソフトが成熟してくるころには、十分
実用的な速度になってるはず。
VC++で、WinAPI使いまくりのアプリとかに比べ、ソフト
の寿命はずっと長いと思うよ。
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGありがとう。
なんか励まされたよ。
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGSWingにもうちょっと頑張ってほしいところ。
0105デフォルトの名無しさん
NGNGちょっとは希望が見える
http://www.jgoodies.com/
0106デフォルトの名無しさん
NGNGこれはいったい??
IEエクスプローラーみたいなもの?
0107デフォルトの名無しさん
NGNG未だ生まれてもこれないのに
寿命なんて心配するな
0108デフォルトの名無しさん
NGNG実際はSwingの方が重くないですか?
周りもAwtで実装するって言ってる人が多いんですけど。
0109デフォルトの名無しさん
NGNG軽量とか重量というのは、実行速度とは関係無いです。
クラス構造の話です。
0110デフォルトの名無しさん
NGNGあ、そうなんですか。
ありがとうございます。
勉強不足でした。
0111デフォルトの名無しさん
NGNG軽〜い!
これ本当にSwingで作ってるの?
ちょっと信じられない。
0112デフォルトの名無しさん
NGNG重量:何でもかんでも再描画するGUIコンポーネント
軽量:必要なところだけ描画するGUIコンポーネント
ってな説明を聞いた事があるんだけど、クラス構造の話なんだっけ?
0113デフォルトの名無しさん
NGNGんなこといったらAWTだってJavaじゃない(ネイティブAPIに直結)わけで。
でも確かに、SWTがJava標準になると、3つものGUIなAPIが同梱されることになり、
ますますJavaのGUIは糞という評判が高まるだろうね。
0114デフォルトの名無しさん
NGNG"クラス構造"だけだと何も言ってないのと変わらん
GUIの文脈だと、
ネイティブのウィジェット(WindowsならHWND)と一対一に対応させるのが重量で、
必ずしも一致しないのが軽量、じゃなかったかなあ。
ATL(ActiveXコントロール用ライブラリ)にもウィンドウレスコントロール
というのがあるけどまさに軽量コントロール(HWNDを持たない)
0115デフォルトの名無しさん
NGNGJDK1.4になってからSwingは大分早くなったのにまだ不満なのか?
0116デフォルトの名無しさん
NGNG軽量:OSリソース(ハンドル)の消費無し
といういう意味です。
Windowsで言うと、
AWT は WindowsAPI をラップして使っているだけなので、ウィンドウハンドルを消費しますが、
Swing は 親Windowに描画しているしているだけなので、
親ウィンドウのハンドルしか消費していないということです。
つまり、リーソス不足で、OSフリーズが無くなると...
.NETのSystem.Windows.Forms は、AWTとやっていることは変わらないので、
リソース不足でOSフリーズは起こります。
どっちが時代遅れの技術かは明白...
0117デフォルトの名無しさん
NGNG解説ありがとうございます。
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG時代遅れなのはOSだと思うが
0121デフォルトの名無しさん
NGNGOS とかドライバのチューンの恩恵はうけにくくなっちゃうんじゃないの?
0122デフォルトの名無しさん
NGNGおめでてーな、俺・・・・
0123デフォルトの名無しさん
NGNG9x系のWindows使ってるあんたが時代遅れ。
0124デフォルトの名無しさん
NGNGAPIレベルでは考える必要がない、って風にしてほしかったな。
用は Swing のAPI使って SWT が使いたかったなと。
0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNGこいつはマジでFlashに勝っている!
インストール中のアニメーションのアルファチャンネル、
シェイプトウィーン、モーショントウィーンはFlashと互角だ。
あれをFlash並みに簡単に作れるIDEが欲しいくらいだ。
0127デフォルトの名無しさん
NGNGしかしまあ、組み方次第ってことだね。
0128デフォルトの名無しさん
NGNGFlashと張り合うのかよ・・・
Javaも落ちたものだ
0129デフォルトの名無しさん
NGNGApplet とは競合してる(た)わけだし。
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNG身の程を知れということですね。
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG気位ばかり高くて実質は屑という、いつものJavaのパターンですな。
0135デフォルトの名無しさん
NGNGこれは結構あるよなぁ…
まあハイエンドじゃそんなに問題になってないとしても。
0136デフォルトの名無しさん
NGNG市場原理より企業利益が優先されるエンタープライズ市場では
反MSという利点だけで使用されている
0137デフォルトの名無しさん
NGNGJavaを選択したわけじゃないもんな。
0138デフォルトの名無しさん
NGNG> 市場原理より企業利益が優先されるエンタープライズ市場では
意味不明
0139デフォルトの名無しさん
NGNG末端消費者なら、良い物に直ぐ飛びつくでしょうが。
0140デフォルトの名無しさん
NGNGエクセルとJavaアプリの動きや起動速度があまり変わらなかった。
でも、どういうわけか相変わらず、Javaのアプリを見ると遅いという気
がしてしまう。
第一印象は恐ろしいね。
0141デフォルトの名無しさん
NGNGでも、1、2年後には、その感覚もなくなりそうだな。
0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNGこの言葉聞き飽きました。今度こそ信じていいのですか?
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG処すって法律が出来ればいいのに・・・
0146デフォルトの名無しさん
NGNGFlashは汎用性が低くオブジェクト指向プログラミングできないから
駄目。Flashはデザイナのためのおもちゃ。
プログラマから見ればFlashは屑です。
>>136
>反MSという利点だけで使用されている
んなわけない。ちゃんとした理由もあるし。信頼と実績のあるJ2EEを利用する。
>>141 1,2年後というより新しいマシンに買い換えるか「クロックアップしたころには」
といった方が説得力がある。
>>143 新しい最速マシン買ってから。
>>144 次はDNA関係の仕事?
>>145 そんなことでそんな法律ができてしまえば、M$もWindowsを買わない者に
無期懲役〜死刑にする法律を作ることを要求してくるだろう。
0147デフォルトの名無しさん
NGNGへ?
0148デフォルトの名無しさん
NGNG哀愁漂わせながら Swing の話しをしましょうよ。
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNG携帯Flashは制限がJavaよりゆるくて速度がJava以上ならすんなり受け入れられると思うよ
0151デフォルトの名無しさん
NGNG電子メディアの殴り合い
http://www.hotwired.co.jp/webmonkey/geektalk/97/44/
0152デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています