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

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

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

前スレ
http://pc3.2ch.net/test/read.cgi/tech/1002160815/
0529デフォルトの名無しさんNGNG
>>527
>なんてことを言うと >>506 みたいに言われてループになるんだが、
>>479 および >>486 を実行すればループにはならん。
0530デフォルトの名無しさんNGNG
>>527
>どうも「Java のフォントには問題ない」ということにしたい人が
>いるようだけど…。
自力でフォント設定しろ(>>507)、もしくは製作者に文句言え(>>506)
と言ってる奴はいるみたいだが?
0531デフォルトの名無しさんNGNG
>>527
>Java プログラマで >>507 を実行する人はごく一部だろうし、
Java プログラマって(以下略)
0532デフォルトの名無しさんNGNG
SpringLayoutってどーよ。
あれ、GridBagLayoutを簡略化したものだって聞いたけど
チュートリアル見ててもさっぱりわからん。ググってもひっかからんし
0533デフォルトの名無しさんNGNG
>>>>525
>>>まぁめんどくさいけど
>>どこが? この程度が面倒くさいなら(以下略)

普通にメンドクサイと思うけど?
普通の言語じゃ考えられん。
0534デフォルトの名無しさんNGNG
>>533
普通の言語ってVBですか?
0535デフォルトの名無しさんNGNG
もうみんないい加減寝ようよ。
0536デフォルトの名無しさんNGNG
みなさん必死すぎてイケメンが台無しですよ?
0537デフォルトの名無しさんNGNG
>>517
釣るために、こんなアホな書き込みを?
ググッた内容をそのまま貼り付けた感じだね。
0538デフォルトの名無しさんNGNG
>>537
517の書き込みのどこがアホなのか ゆーてみそ
0539デフォルトの名無しさんNGNG
VBとかってウインドウのサイズが変わったらどうなるの?

というか、JAVAでGUI作るとき
ウインドウサイズが変わったら・・・
って事を考えながら作るよね?
どんなウインドウサイズでも見栄えをよくするのって
けっこう、難しいよね。
0540デフォルトの名無しさんNGNG
おかげさまで人気ソフトの仲間入り!
☆スクラップのカニ様☆

http://www.vector.co.jp/magazine/softnews/030122/n0301222.html
http://hp.vector.co.jp/authors/VA031513/
0541デフォルトの名無しさんNGNG
>>539
ウィンドウサイズが変わることを想定しないダイアログがイパーイ。
画面解像度によっては表示しきれないというアホなダイアログを
作る馬鹿もいる。さすがVB厨。
0542デフォルトの名無しさんNGNG
変わることを想定しないなら問題ないんだよ。
それにVB6以前はレイアウトマネージャのようなものが無いから面倒なのだ。
なあに、VB.NETを使えば自然と解決される問題さ。
0543デフォルトの名無しさんNGNG
日本でのクライアントサイドの需要を考えて改良するなんて
今の$unではありえんだろ。
つか現状での放置ぐあいがそれを物語ってる。

所詮はUTF-8≒ASCIIという前提のモノなんだよな。
0544デフォルトの名無しさんNGNG
ウインドウサイズが一定サイズ以下になったらコンポーネントがいきなり推奨サイズから最小サイズにリサイズすんなよ!
こんな動作期待する人間はいない
Javaのレイアウトマネージャは「サイズが変わったら・・」の場合を考えているが
その場合にまともな動作をしてくれないから結局使えない。
というわけで
1.SwingはUIダサイ
2.Swingは遅い
3.Swingのレイアウトマネージャーは使いにくい
4.Swingのコンポーネントは機能がショボイ
よってSwingはデフォルトでは糞、しかし

A.Swingのライブラリは美しい
B.Swingは拡張性に優れている
という理由で、俺はつかっていくYO!「A」は重要で「B」があるので本気になれば自分で問題は解決できる
趣味でやる分にはどれだけ工数かけてもいいからな
0545デフォルトの名無しさんNGNG
>>544
>Javaのレイアウトマネージャは「サイズが変わったら・・」の場合を考えているが
>その場合にまともな動作をしてくれないから結局使えない。
から
>2.Swingは遅い
>4.Swingのコンポーネントは機能がショボイ
を導き出すのは不可能。
0546デフォルトの名無しさんNGNG
まあ導き出せないが事実ではあるな。
0547デフォルトの名無しさんNGNG
まーあれだ。もし俺がJavaの設計者だったら、UIの問題は最優先でたたき直すけどな。
こんな粗末なもん世に出せんわ
何やるにしたってビジュアルは大事なんだよ
0548デフォルトの名無しさんNGNG
その結果が.NETだったりSWTだったりするわけで、
無駄な努力なことうけあい。
0549デフォルトの名無しさんNGNG
>Swingは遅い

IDEみたいに巨大なプログラム作らなければ
Pentium200MHzぐらいでもちゃんと動くものを作れるけど。
0550デフォルトの名無しさんNGNG
Javaでシューティングゲーム作ってみたけど、結構動くよ。
0551デフォルトの名無しさんNGNG
>>550
ごくろうさん。次はCUIでたのむよ
0552デフォルトの名無しさんNGNG
>>551
言っている意味が分からない時点で煽りとして失格だな。
0553デフォルトの名無しさんNGNG
>>548
なにが無駄なんだ?
0554デフォルトの名無しさんNGNG
>>553 お前の存在
0555デフォルトの名無しさんNGNG
>>552
(無駄な努力)ごくろうさん。(使い物になるように)次はCUIでたのむよ
かな?
0556デフォルトの名無しさんNGNG
>>549
凄い自身っす。ビックリっす。もしかして、オレスゲーの方ですか?
是非ウチの会社へ。
0557デフォルトの名無しさんNGNG
>>556
お前氏ね
0558デフォルトの名無しさんNGNG
>>555
CUI で使い物になるシューティングって作れるかな?
WindowsNT系とかだとエスケープシーケンスのサポートとかってかなり弱いけど。
おまけに Java で? 標準APIだとデータ垂れ流すしか出来ないけど。
0559デフォルトの名無しさんNGNG
コンソールのサイズが取れないと厳しいような・・・
0560デフォルトの名無しさんNGNG
JDK1.4の新機能使えば、2Dの動画は結構動くよ、ほんと。
マトモなゲーム作ろうと思うと、GCでロックかかるのを回避するような
実装せにゃならんけどね。
データモデルのオブジェクトは全て参照握っといて再利用さー。
0561デフォルトの名無しさんNGNG
>>560
Graphics使ってでゲームとかつくると充分速いスピードでるんだよな
これは1.4よりずーっと以前から思ってた。
Swing使ってる感覚でJavaのグラフィック=遅いってイメージだったから最初驚いた。
0562デフォルトの名無しさんNGNG
>>558
CUI = コマンドプロンプト限定ですか。
0563デフォルトの名無しさんNGNG
どう考えても.NETにおされ気味だな・・・
クライアントサイドJavaは捨ててServletだけにかけるのが
Javaの生き残りの道か・・・
0564デフォルトの名無しさんNGNG
それをやるといずれCOBOL化しちまいますよ
0565デフォルトの名無しさんNGNG
>>561
いやいや、Graphicsに書くやつも1.4で結構速くなったよ(Win版しかしらんけど)
0566デフォルトの名無しさんNGNG
画面全体を書き換えまくっても結構速いよ。
VolatileImageってつまるところDirectDrawSurfaceだから、
スプライトみたいなことをやってもサクサク動くし、αブレンドもできる。
Win限定だけど。
0567HOE ◆J8bArdHtnA NGNG
GUIだとこんな感じはどうだ?
http://www.jagex.com/meltdown.html

ここもチェックしてみれ
http://www.middlearth.it/JAVA_GAMES.htm
0568デフォルトの名無しさんNGNG
>>562
わざわざ Window 出して文字だけでやるの?
それは使い物になるシューティングが作れて、
おまけに無駄な努力じゃないんだ?
0569HOE ◆J8bArdHtnA NGNG
昔、CUIでrougeローグっていうダンジョン降りていくゲームがあったな。
シューティングじゃないけど、なかなかはまったよ
0570デフォルトの名無しさんNGNG
>>569
rouge? rogue じゃなくて?

あと、rogue はどっちかとゆーと >>558 ですよね。
0571デフォルトの名無しさんNGNG
>>563
生き残り? 生き残りと言うか断然優位な立場にあるのは
Servletだけではないぞ。

JavaMail, JDBC, JNDI, RMI など
そしてそれらをまとめたJ2EE
ほかに、Javaベースの
Jxta, Jiniがあるぞ。

そして OpenSource の Jakarta Projectだ。

Tomcat, struts, Turbine,antなどで有名だから知っているだろう。

.Netでまだまだこれらに勝るものは無い。
0572デフォルトの名無しさんNGNG
>>571
一部クライアントサイドでも使えるのがあるけど
殆どサーバサイドの技術だね。
0573デフォルトの名無しさんNGNG
サーバサイドJavaマンセー
クライアントサイドJava…
0574デフォルトの名無しさんNGNG
>>572
.Netもほどんとサーバサイドの技術って気がするぞ

というか .NetはJ2EEに対抗して作られたものではないかと思われ

それに、これからの時代は、クライアントアプリもブラウザを通してサーバにあるHTML形式またはApplet形式の
プログラムをダウンロードしてブラウザ上で動かすと言うものも増えてくるのではないかな?

GUIもブラウザとHTML, XML, Applet任せ、な時代にはならないだろうか?

ワープロも表計算もブラウザ上で処理するのだ〜
0575デフォルトの名無しさんNGNG
これからの時代はJava
0576デフォルトの名無しさんNGNG
Javaマンセー。.NET潰れろ(藁
0577デフォルトの名無しさんNGNG
> .Netもほどんとサーバサイドの技術って気がするぞ

いえてる。力の入りようが違う。つうか異常。
0578デフォルトの名無しさんNGNG
>>577 M$はJ2EEをそれだけ嫉妬していたと言うことか
0579デフォルトの名無しさんNGNG
>>578
そりゃそうでしょ。
というかJavaを野放しにしているほうが危ない。
0580HOE ◆J8bArdHtnA NGNG
>>570
あ、ごめん^^;
でも、Javaは昔は本当に遅いと感じたけど、CPUが高速になってきてるし、
だいぶ実用的なスピードにあると思うけどな。<<GUIね
0581デフォルトの名無しさんNGNG
スレ違いっぽい気もするけど質問。

サーバーサイドで使われている Java って、
多分「Win+Java」、「Solaris+Java」、「Linux+Java」の組合せがほとんど
なんですよね?

で、.NET がサーバー用途の技術だとして、
.NET が置き換えようとしているのは (現状では)「Win+Java」の環境
ということになると思うのですが、「Win+Java」で運用されてるサイトって
多いのでしょうか?

個人的には Solaris と Linux に比べると Windows のサイトは少なそうな
イメージがあるですが。
0582デフォルトの名無しさんNGNG
> Windows のサイトは少なそうな

Code RedやSQL wormの被害を知ってて言ってるのかいな。
0583デフォルトの名無しさんNGNG
>>582
>個人的には Solaris と Linux に比べると Windows のサイトは少なそうな
ってのは前後の文脈から判断して、
個人的には Java+Solaris と Java+Linux に比べると Java+Windows のサイトは少なそうな
って事だと思われ。
0584デフォルトの名無しさんNGNG
JavaはWindows上でもっともマトモに動作するんだがなあ。
0585デフォルトの名無しさんNGNG
>で、.NET がサーバー用途の技術だとして、
>.NET が置き換えようとしているのは (現状では)「Win+Java」の環境
>ということになると思うのですが

.NETはよく知らないけど、M$はサーバーサイドをLinux+Apache+Java→Win+.NETにしようとしてるんでしょう
で、多分それは(当分)無理だから、Linux+Apache+.NETという組み合わせにはできんのでしょうか?
これが出来れば今すぐに.NETの勉強はじめるけど、俺
0586デフォルトの名無しさんNGNG
Apache AXIS使え
0587585NGNG
ApacheAXIS=Apache+Javaという意味だったんだけど。
それともAxisってC#アプリをWEBサービスにできるの??
0588デフォルトの名無しさんNGNG
SpringLayout最高、クライアントJava復活の兆し
0589デフォルトの名無しさんNGNG
>>588
復活もなにも最初から(以下略
0590デフォルトの名無しさんNGNG
じゃ、クライアントJava誕生の兆し
0591デフォルトの名無しさんNGNG
中絶はイカンと思うよ、俺は
0592デフォルトの名無しさんNGNG
SpringLayoutはいいとしても、やっぱりGUIビルダーが必要。
SpringLayoutの場合途中でプログラムを入れないと汎用的に組めないと思うから(マルチロケールとか考えた場合)
GUIビルダーもそれなりに賢いものじゃないと、せっかくのレイアウトマネージャーが台無し
0593デフォルトの名無しさんNGNG
>>592
>SpringLayoutの場合途中でプログラムを入れないと汎用的に組めないと思うから(マルチロケールとか考えた場合)

どうも文字列リソースを外部から持ってくるとかの発想は無いらしい。
0594デフォルトの名無しさんNGNG
GUIビルダーってコレじゃダメか?↓

http://java.sun.com/products/javabeans/beanbuilder/1.0/docs/guide/tutorial.html
0595デフォルトの名無しさんNGNG
?
0596デフォルトの名無しさんNGNG
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
0597HOE ◆J8bArdHtnA NGNG
>>584
正しい。
0598デフォルトの名無しさんNGNG
ぃやったーーーーーーーーーーーーーーーー!!!
さまーみろ。うひゃひゃひゃひゃひゃひゃ。

MSへのJava搭載命令、発効一時停止
http://www.zdnet.co.jp/news/0302/04/nebt_21.html
0599デフォルトの名無しさんNGNG
XPユーザーの皆さん、早くSP1aを入れてマシンをクリーンにしましょう。
(Japaneseを選んでください。)
http://www.microsoft.com/windowsxp/pro/downloads/servicepacks/sp1/network.asp

Javaというゴミはこの世に不要です。
0600デフォルトの名無しさんNGNG
いやー今日は気分がいいなあ!
うひゃひゃひゃひゃひゃひゃ。
0601デフォルトの名無しさんNGNG
SP1でも、ファイル名を指定して実行に
RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall
と入れればMS JVM消せるよ。

アンインスト後、残ってる
C:\WINDOWS\Java
は消しても無問題。
SP1aまたはこの方法で積年の垢を落としましょう。


クライアントからJavaを抹消しましょう。
何のメリットもありません。
0602デフォルトの名無しさんNGNG
元々ダメだったがこれで終了という烙印が押されそう。
まだ高裁があるけど、Sunの敗北かと。
0603デフォルトの名無しさんNGNG
裁判の結果次第。
0604デフォルトの名無しさんNGNG
っていうか、何でJava関係者はSunを訴えないの?
散々騙されてきたんでしょ?
しかも独占してるし。
0605 ◆J8bArdHtnA NGNG
>>604
MSを敵に回したくないから
0606デフォルトの名無しさんNGNG
MS が控訴するから地裁の仮処分を停止するんだろ。
>>598-602 は陽動に必死にな莫迦一匹
0607デフォルトの名無しさんNGNG
>>606
違うけど。
0608デフォルトの名無しさんNGNG
>>607
どこが違うんだよ。やっぱり必死だな。

> WindowsにSun MicrosystemsのJavaを搭載するよう義務付けた仮処分命令を不服として
> Microsoftが控訴していた一件で(1月23日の記事参照)、米第4巡回区・連邦控訴裁は
> 2月3日、Microsoftの要求を認め、控訴審で結論が出るまで仮処分の発効を停止するよ
> う命じた。

> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
0609デフォルトの名無しさんNGNG
>>608
控訴しても仮処分は有効。
今回、仮処分命令の発効停止のみの申し立てが認められたということ。
控訴するから停止、ではない。
0610デフォルトの名無しさんNGNG
まぁ、「Windows に Sun の JRE 搭載」なんて虫の良い話が
簡単に実現するとは思えないけどね。

俺は Java 派だから載ったら良いな、とは思うけど、
その前に Sun にはもっと品質を上げてもらわないと。
0611デフォルトの名無しさんNGNG
>>609
MicrosoftとSunの独禁法訴訟が控訴審で逆転した場合、
仮処分の命令も破棄(?) されるんじゃないの?

ま、 >>599 の奴で古い MSJVM が全滅してくれるなら、
それはそれで(Javaにとって)良い事だと思われ。
0612デフォルトの名無しさんNGNG
>>599
ところで、スラド見たら Sun の JVM を含んだ WindowsXP の SP1b が出るらしいけど。
これは仮処分が停止になったので提供されないのかな?
0613デフォルトの名無しさんNGNG
>>612
今後の裁判の結果次第だろ。ってもSP2より前じゃないと意味ないよなぁ
0614デフォルトの名無しさんNGNG
Sun製に限定なの?

それだけはヤだ
0615デフォルトの名無しさんNGNG
>>614
他のVMつったら‥‥J9とか?
0616デフォルトの名無しさんNGNG
IBM製のってよさげな気がするんだが・・・
なんにせよ選べないのは勘弁。
0617デフォルトの名無しさんNGNG
全JVMを入れて、初回起動時に選択できるようにしろって?
0618デフォルトの名無しさんNGNG
いや、JVMをインストールするかどうかを選択できればいい。
する場合にも、どれをインストールするか選択できればいい。

必要に応じて切り替えられるのがよい。
Webブラウザのように柔軟にあるべき。
0619デフォルトの名無しさんNGNG
QuickTimeとか、Flashとか、なんとなくインストールしてしまったけど
JREの場合「なんとなく」ダウンロード&インストールって出来ないんだよな。。

まぁWinにJavaが乗らないのなら、クライアントJavaは終了だね。
Winに乗ってもこの品質じゃあヒットするとは到底思えないけど
0620デフォルトの名無しさんNGNG
選択の自由という意味では、SP1aみたいに何も載せないのが一番。
0621デフォルトの名無しさんNGNG
>>619
終了も何も、まだ始まってませんが。
そーゆー意味ではSP1aが出ても大して変わらない。
0622デフォルトの名無しさんNGNG
>>619 最近はQTやFlashと同じ仕組みでダウンロードできる。
0623デフォルトの名無しさんNGNG
そしてJREのバージョン違い問題が発生する。
もうダメだな。
0624デフォルトの名無しさんNGNG
>>623
昔のJUnit使って assert でコンパイルエラー出した人ですか。
0625デフォルトの名無しさんNGNG
>>598 そんなものたよらなくても自分で搭載すればいいからまったく問題なし。

>>599 お前はWinXPのシェアはどれくらいだと思っているのかな。大したこと無いぞ。
まだ大部分のユーザはWin98しか使っていないからな。
それにWinXPでVolumeLicenseしか持っていないユーザはSP1にupdateすらできないからな
0626 ◆J8bArdHtnA NGNG
あんなに遅くてひ弱で非難囂々だったSun(Java)がMSと正面切って争っている
事に驚きだね。たいしたモンだよ。
Sunが裁判で負けてもJavaを世間に認知させる手段としては有意義だったと思うよ。
0627デフォルトの名無しさんNGNG
とてもそうは思えないが。
0628デフォルトの名無しさんNGNG
>>626
Java が出るまで Sun なんて会社知らなかったろ (藁
0629デフォルトの名無しさんNGNG
>>626 スコットは昔から毒舌だよ
昔から異常なほどM$を目の仇にしているよ
サーバOSとしての信頼性が彼をあそこまで傲慢にしたのかもな。

あいつにはJava将来は握らせない方がいいかもしれないな。
■ このスレッドは過去ログ倉庫に格納されています