クライアントサイド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
0002デフォルトの名無しさん
NGNGJava 高速GUI SWT
http://pc2.2ch.net/test/read.cgi/tech/1032448424/l50
★お前らJavaはJNIで組もうぜ★
http://pc2.2ch.net/test/read.cgi/tech/1033795664/l50
【徹底討論】Java3Dの可能性について考える
http://pc2.2ch.net/test/read.cgi/tech/1033703640/l50
Javaって死滅しちゃうの?
http://pc2.2ch.net/test/read.cgi/tech/1042268758/l50
【Java/C/他】統合開発環境Eclipse GM4
http://pc2.2ch.net/test/read.cgi/tech/1039405354/l50
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGJavaマンセーでもSunマンセーなのはかなり変わってるな。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGAWTの仕様を変更するとSwingの仕様も変更される?
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGhttp://www.gihyo.co.jp/books/syoseki.php/4-7741-1667-X
こんな本、出てた。
0013デフォルトの名無しさん
NGNGSWTの書籍ってあるんですか?
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG・スプラッシュウィンドウで誤魔化す。
・OS起動時にJVMを起動してしまう。ユーザの要求があったら
「ウィンドウを新しく開く」だけにする。
・必要以上のCLASSファイルのロードが発生しないようにする。
(コアAPIクラスのlookupを軽くする為に、rt.jarを解凍して
しまうという手があるそうだが、どんだけ効果あるんだろね)
などなど。
理屈を考えたら回避策はいくつか思いつくな。あんさも自分で
考えたら?
>>14
SwingのUIの見た目の交換は簡単だよ。作るのが面倒ならWebで
探しなさいよ。
0016デフォルトの名無しさん
NGNG>> 「ウィンドウを新しく開く」だけにする。
「ウィンドウを新しく開く」だけにする。 とは、クラスファイルのローディング?
それとも「JVM起動」で全アプリのクラスローディングするの?
>>・必要以上のCLASSファイルのロードが発生しないようにする。
どうやってやるの!?そんなこと・・
00179
NGNGWEBで探してもろくなものが出てこなかったから言っているわけだが・・
まだ一般レベルで美しいといえるLookAndFeelは有料の一個だけしか、この世にないだろ。
結構さがしたがどれも中途半端
美しいLookAndFeelがバンバンフリーで出てくれれば
「腐れGUIのJava」から、「GUIがウリのJava」に一気に大逆転できるのにね。
0018デフォルトの名無しさん
NGNGいいものが作れないので、普通のデザイナさんでも使える Look and Feel
ビルダーが出回れば良い。Flash みたいに。
まぁ無理だろうけど。
0019デフォルトの名無しさん
NGNGhttp://homepage3.nifty.com/digikei/ten.html
0020デフォルトの名無しさん
NGNGたとえば、MacのようなGUIが最高なんですか?
たとえば、GNOMEはどうですか?
個人的にはMacはかっこいいと思うが
長い時間見てられない
GNOME なんか知らんけど汚い というかデザインセンス無さすぎ
Motifもちょい違う感じ使ってて違和感感じる
KDE まあ普通に使える
WindowsXP カラフルだと思うが色彩感覚0
それ以前のWindows 普通に使える 見ていて疲れない
JavaSwing プログラムの動作を確認するのに忙しく
デザインにまでこだわったこと無い
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG自分でLayoutManager2クラスを継承して
改良したら?
0024デフォルトの名無しさん
NGNGメジャーなSwingのGUIエディタなんぞ数えるほどしかない。
ので全部使ってみるがよろしかろう。
0025デフォルトの名無しさん
NGNGあなたが今まで使ってきた OS は Windows98 以降だけですね?
0026デフォルトの名無しさん
NGNGやっぱForte?
0027デフォルトの名無しさん
NGNG俺は、BeanBuilderって言うの使ってる
すべてXML形式で保存されるやつ
まあ、テストでチョイチョイと作るには向いてるかな
Forteとか重すぎでいまいち使う気になれん
0028デフォルトの名無しさん
NGNGBDKみたいなやつ?
SwingやAWTなどのGUIには必ずしもBeanが
必要とは限らないような気がするけど
アレ系Beanって良く使われているほうですか?
BeanというとJSPのBeanがよく役に立っており
そっちのBeanは役に立っているのかどうか....?
002927
NGNG一回使ってミソ
http://java.sun.com/products/javabeans/beanbuilder/index.html
BDKとは違う
ForteのGUIツールと似ているから
GUI作るの楽だよ
だけど、吐き出すコードはXMLなので
BeanBuilderの外でこのオブジェクト使うときは
以下のようにする(参:チュートリアル)
try {
InputStream is = new BufferedInputStream(
new FileInputStream("sample.xml"));// sample.xmlが作ったファイル
XMLDecoder d = new XMLDecoder(is);
Object o = d.readObject();
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGまだ無い
プラグイン開発してるのかどうかもわかんない
0032デフォルトの名無しさん
NGNGWSADつかったら?高いけど。
0033デフォルトの名無しさん
NGNGそれ!すげーいい発想
本当に無理なんだろうか・・
0034デフォルトの名無しさん
NGNGちょい前にスピードとネイティブアイコン、デスクトップルート、推奨サイズの問題が解決されたが
そういうSUNが仕様を決めないとどうにもならない場所からまず改善されていくだろ。てかそうじゃなきゃ本当に困る
0035デフォルトの名無しさん
NGNGSunがFlashのライセンスを取ろうとしているという話はどうなったんでしょう?
あれでJava2D, AWT, Swing, AppletなどをFlashのように簡単に描けると期待していたのですが...。
0036デフォルトの名無しさん
NGNG残ってる問題を教えてくれ
0037デフォルトの名無しさん
NGNGクライアントやっている人が少なくてさらにその中の少数が欲しがるだけ
だから、需要がない。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGそういえば、Java死滅スレで、
携帯電話でJavaからFlashを起動するツールがでたとか.....。
こっちのJavaもなかなか面白くなってきましたか。
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGアニメとかゲームしか見たことないけど
0044デフォルトの名無しさん
NGNGFlashがJ2EEやServletなみの高度なことができるならな
0045デフォルトの名無しさん
NGNGお前は、ツッコミ偽装のボケなのか?
0046デフォルトの名無しさん
NGNGブラウザかFlashPlayer上のみで動くアプリしか作れないよ。
Macromedia製品でFlash似のアプリを作れるツールはあるらしいよ。
"Made With Macromedia" というロゴが付いたソフトはそんなツール使ったっぽい。
0047デフォルトの名無しさん
NGNGことじゃん。ロジック記述に弱い Flash と GUI 機能に弱い Java と。
>>46
それ多分 Director じゃねっすか?
0048デフォルトの名無しさん
NGNGただし、描画という形で・・・Swingも実際描画されてるわけだから
遅いのは当然
むかし、JNIつかってGUI部分だけVC++で作っといて処理をJavaでやらせたことあったけど
あれじゃ、意味ネーよな
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGFlashがJ2EEやServletなみの高度なことができるならな
0051デフォルトの名無しさん
NGNGMacromedia Flash Remoting MX使えばJavaも.NETもその他も
同じレベルになっちゃうね。
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デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています