クライアントサイドJavaどうよ? part2
■ このスレッドは過去ログ倉庫に格納されています
0001Sunがダメ
NGNGマターリ語りましょう。
前スレ
http://pc3.2ch.net/test/read.cgi/tech/1002160815/
0440デフォルトの名無しさん
NGNGキラーアプリ無しで JRE だけ配られても意味無いよーな気もする。
仮処分の命令書(?)ってのは公開されてないのかな?
0441デフォルトの名無しさん
NGNGWindowsUpdate 等で JRE をダウンロード出来る様に便宜を図る、
程度でいーよーな気もするんだけどな。
0442デフォルトの名無しさん
NGNGRADEON7500使ってるけど、今のところクラッシュしたことは
ないなぁ。単に運がいいだけかもしれないけど。
0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNGキラーアプリがないのは事実だけど、その環境は整ったわけで...
0445デフォルトの名無しさん
NGNG必要がないかぎり誰もやらないでそ。
つか需要ってあるのかなあ・・・
0447デフォルトの名無しさん
NGNGとにかくWindowsに搭載されてりゃ、俺は世界の人々にJavaアプリを提供できるわけだ。
Macにも今は標準でJavaがのってるし、Linux使いは自力でJavaくらい入れる。
ついに名ばかりの「どのOSでも動く」が現実のものになったんじゃん!!
0448デフォルトの名無しさん
NGNGWindowsUpdate とかだと良くわからない人(俺とか)は
とりあえず全部入れちゃえってなると思います。
必要が無い/有るを判断するのには結構知識が必要なんで。
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNG誰が?
0451デフォルトの名無しさん
NGNG.NET Frameworkのバージョン違いでもハマることは確実
0452山崎渉
NGNG0453デフォルトの名無しさん
NGNGサポート担当。
0454デフォルトの名無しさん
NGNGところで JRE のバージョン違いでハマった事無いんだけど…
具体的にどーゆーふーにハマるのでしょう?
0455デフォルトの名無しさん
NGNG微妙な違いで動作しなくなることはいろんな人から聞いたよ〜
0456デフォルトの名無しさん
NGNG0457デフォルトの名無しさん
NGNG0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNG知り合いがサポートしてたけど、
お客が勝手にJREのバージョン上げたせいで動かなくなってたんだとさ。
MSVCRT/MFC/OfficeのDLL Hellみたいでマヌケだねぇ
0460デフォルトの名無しさん
NGNG> 1.2で動いたプログラムが1.4で動かない
よろしければ具体的に何が原因で動かなくなったのか教えてもらえます?
0461デフォルトの名無しさん
NGNG古いJunitのライブラリを1.4で使ったら動かなかった。
assertというメソッドが使われていたのが原因。
0462デフォルトの名無しさん
NGNGあるのかねぇ。あるとしたら確かに動かないね。
0463デフォルトの名無しさん
NGNGassert に関しては非互換だけれども大騒ぎするような事でもないような。
Javaアプリユーザ(いるのか?)には影響ないし。
0464デフォルトの名無しさん
NGNGプログラミングの時だけだね。
0465デフォルトの名無しさん
NGNG> MSVCRT/MFC/OfficeのDLL Hellみたいでマヌケだねぇ
まったく同じ構図で笑えるね。普及してないから表面化してないだけで。
0466デフォルトの名無しさん
NGNGUIの不備、レスポンスの悪さ、開発環境の劣悪さ、JRE違いによる動作不良、
これらの問題は一夜にして解決できるわけではない。
$unは法律家を騙してまで、無理矢理、JavaをWindowsに載せるように
仕向けたが、実際に載ったところでこの問題にぶち当たることになり、
今まで以上に見向きもされなくなることは明白。
Javaはサーバーサイドですら死滅傾向にあり、今後はさらに加速する
ことは間違いない。
("彼"風に書いてみたYO!)
0467デフォルトの名無しさん
NGNGJREを使うようにしていれば(WindowsUpdateにSun JREやJDKを
入れるなどして)そんなに問題はなさそうな気がする。
JavaはかなりEasyにGUIを組めるし、ネットワークの扱いもしやすく
できてる。どのWindowsでもJREが使えるような環境が本当に実現
するなら、フリーソフトは増えると思うよ。
0468デフォルトの名無しさん
NGNGならないんじゃないかな。
0469デフォルトの名無しさん
NGNGそんなんはPGの腕次第だろう。
まぁ現状のSwingではニュータイプでない限りWinではお粗末な環境しか作れんけどな。
一度パソコンショップでMacいじってJavaWebStartサイトにいって何か実行してみぃ。Javaって結構イケるかも・・と思うはずだよ。
>>467
>>多くの場合バイトコードレベルで上位互換なんだし
俺にはとてもそうとは思えない。特にSwingに関してはアッパー互換なさすぎ
しかも多くはバグによるものだから厄介。旧バージョンではうまく動作していたのに
最新バージョンでは正常動作しないもの、あるバージョンでだけ正常動作しないものとか結構ある。
ただ、JavaWebStartでは実行JREを指定して、未インストールなら自動インストールする仕組みがあるから、ここで議論されているJRE地獄には絶対にならない。
0470デフォルトの名無しさん
NGNGdeprecatedにしたいくらいなんだから、あるだろうな。
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG>$unは法律家を騙してまで、無理矢理、JavaをWindowsに載せるように
>仕向けたが、実際に載ったところでこの問題にぶち当たることになり、
>今まで以上に見向きもされなくなることは明白。
本当に明白なら、最初から裁判にするまでもなく
JavaをWindowsに載せてるでしょう
おそらくM$は、結構Javaに対して、それなりの脅威を感じてると思うよ
実際、Javaを乗せたWindowsが発売された時期に合わせて
$unが上手いCMなんかを作ったら、踊らされる人間も多いと思うしね
まぁ、何にしても俺は、マルチの環境は一般的に認知されるまで
ネイティブコンパイル出来るものしか使うつもりないから関係ないけどね
0473デフォルトの名無しさん
NGNG1.4.0_03→1.4.1_01にVM変えて同じアプリ実行したらWindowsLookAndFeelの文字がショボくなった。
なんでバージョンアップしてフォントの互換性くらいたもてないかな・・しかもヘボくなるかな 糞
0474デフォルトの名無しさん
NGNGつーか、俺が仕事でメインにしてる技術はJavaだが、それこそクライアントサイドの
話なんて、ほぼ皆無だぞ。まるで、IEに対するNNくらいの比率だ。
0475デフォルトの名無しさん
NGNGスレ違い。
0476デフォルトの名無しさん
NGNG> SwingのヘボさはJavaの未来がない事を象徴してるね
クライアントサイドJavaの未来がない事を象徴してるね
に変更すべきだな
その未来は非常に近い未来であって
遠い未来にはマシンの性能が向上してどうでも良いことになるぜ。
0477デフォルトの名無しさん
NGNGそういう事ではなくて、バージョンが上がってるのに前バージョンより劣化してる箇所があるという
Javaの実装のいい加減さに対して「Javaに未来がない」と言っているのだと思うが・・・それも「フォント」といういかにも目に見えるところでそれが起きているというのは本当に情けない話だ。
0478デフォルトの名無しさん
NGNGっつーかフォント以外の部分はどーなん?
あとSwing以外の部分で regression の事例キボンヌ
0479デフォルトの名無しさん
NGNGっつーか 2ch でのたくってるヒマがあるなら Sun に抗議メールでも送れば?
よっぽど効果あると思うよ。
0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNG確かにMS-Windows上での文字の汚さは目に余るな。Solaris上だと
そうでもないんだが。
0482デフォルトの名無しさん
NGNGアホどもめ
0483デフォルトの名無しさん
NGNGしかも論理フォントで指定する方式だから(互換性とる
ため仕方ないのだが)物理フォント名を指定できない。
クライアントローカルでインストールされているフォント
を使いたくても使えない。このへんはなんとかしてほしい。
ローカルのフォントがなければ論理フォント使えばいい
わけだし。
0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGちょっと勉強してから出直せ。
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNGSWTってどのようなものですか?
使うと何か良いことありますか?
0491デフォルトの名無しさん
NGNGその通りだと思います。
本当は Swing も SWT もどちらもデキが良くて、目的や開発者の趣味で
選べるのが理想だけど、現状は (ry
そんな俺は AWT only なアプレッター (w
0492デフォルトの名無しさん
NGNGおいおい、いつからここは、Swingを弾圧スレになりましたか。
完璧な言語なんてない。
その時々で、ベストな(と思われる)選択をしていくもんだろよ。
0493デフォルトの名無しさん
NGNG>Javaの実装のいい加減さに
そんなにいい加減なのか?
汎用性、水平ポータビリティを意識する余りに
やってしまったことではないか、という気がする。
彼らには将来、何を実装すべきかまだまだ討論中で何を実装すべきかを戸惑っている、のではないだろうか?
「これをやってみたが、うーむ、これはよくなかった。あとから気づいた。やっぱりこれにしよう。」
という状態が現在のSwingなのであろうか?
フォントくらいどうってことないと思う。
実用の世界では「読めれば良い!」ですむだろうし。
ゲームとか作るならフォントは気にしたくなるのも解るような気がする。
0494デフォルトの名無しさん
NGNG>ゲームとか作るならフォントは気にしたくなるのも解るような気がする。
Swingでゲームって… 大じゃばこ?
0495デフォルトの名無しさん
NGNGモノの価値のわからないエンドユーザでも見た目だけは判断できるから、
そこそこの見た目は必要不可欠。
つーか、Java自体これから先は泥沼しかないんじゃないかね。
頭悪すぎるJava Genericsとか。
0496デフォルトの名無しさん
NGNG何と比べてJava Genericsが頭悪すぎなんだ?
C++よりは全然頭良いだろうね。
0497デフォルトの名無しさん
NGNGGenericsの必要性がわからないのね...
0498デフォルトの名無しさん
NGNG>モノの価値のわからないエンドユーザでも見た目だけは判断できるから、
>そこそこの見た目は必要不可欠。
何が言いたいんだ?
Javaが泥沼と言っているところから恐らくM$製品と比較しているみたいだが(SWTとは比較していないと見た)、
見た目が悪くても同種の製品でM$に依存しなくてもいいなら安い方に手を出す出だろう。
見た目だけで選ぶのは趣味でやっている程度だろ。
目的がしっかりしていればそんな基準だけで選ばないだろう。
0499デフォルトの名無しさん
NGNG趣味なら「文句あるなら使わなければいい」で済みますから。
0500デフォルトの名無しさん
NGNG"MS Pゴシック" って指定すると、ふつーにフォント変わるけど?
0502デフォルトの名無しさん
NGNGへー、>>495ってのは凄いんだな。
つーのはともかく、Java Genericsは結局STLのコンテナしか見えてないわけで、
STLアルゴリズムを当然のように使ってるC++プログラマにしてみりゃ玩具にも
ならんのだろ。
っても、その分野でもC++が最強ではないわけだが。
0503デフォルトの名無しさん
NGNGアルゴリズムってのは、interface 使えばある程度は実現できるので。
0504デフォルトの名無しさん
NGNGのはなんでですか?
デフォルトのMetalLookAndFeelつかってるなら、MetalThemaのFontUIResource
差し替えればいいだけ。スキン丸ごと自作などということはしないでいい。
問題は、APIドキュメンテーションよんでも、上のことがよくわからないことだなあ。
0505デフォルトの名無しさん
NGNGってところにみんな腹を立てているわけで。
SWT だってそうで、SWT ではそこそこ使えるものができるのに、
なんでデフォルトでインスコされる Swing がイマイチなんだ、と。
0506デフォルトの名無しさん
NGNG>>479 および >>486
0507デフォルトの名無しさん
NGNGFont font = new Font("monospaced", Font.PLAIN, 12);
FontUIResource fontUIResource = new FontUIResource(font);
Iterator keys = UIManager.getLookAndFeelDefaults().keySet().iterator();
while(keys.hasNext()) {
Object key = keys.next();
if(key instanceof String) {
String s = (String)key;
if(s.endsWith("font") || s.endsWith("Font")) {
UIManager.put(s, font);
}
}
}
0508デフォルトの名無しさん
NGNGこんなめんどくせーのが一般に普及すると思う?
0509デフォルトの名無しさん
NGNG$unには誰も逆らえない
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNGおい。 >>507をクラスなりメソッドに変えてライブラリとして提供すれば済むことだろ。$unに逆らおうと逆らわずと仕様に縛られているわけないだろ。
Jakartaにも多数のライブラリ(というよりもフレームワーク)が用意されているだろう。
0513デフォルトの名無しさん
NGNGゴズリング氏は日本語わからないとおもうので
Swing の(日本語)フォントが汚い事も知らんと思うよ。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGまずそいつを殺してくれ
0516デフォルトの名無しさん
NGNGタイーホ
0517デフォルトの名無しさん
NGNG機種ごとに異なるDLL配布が必要=JavaWebStartから起動できないから、勉強意欲なし。
EclipseプラグインAPIだよ、あれは
0518デフォルトの名無しさん
NGNGテキストで見えてはいるけど、JREの内部プロパティの一部でしょ?
ユーザの環境のそれを勝手にいじっていいものなのかな?
Java共通論理フォントとOSネイティブのフォントのマッピングを
勝手にかえてしまうと、ほかが迷惑するんで無いかいの?
0519デフォルトの名無しさん
NGNGどちらかというとクソなのは「この問題について開発担当に何のクレーム
または変更要求もに送らない"日本Sun"」じゃないのかな?
アメリカ人には気がつかないのもしかたないと思われ。
0520デフォルトの名無しさん
NGNGたしかに、自給\650のアルバイトがやってんじゃねーのか?
0522デフォルトの名無しさん
NGNG迷惑するって、誰が?
Unix では入ってるフォントがまちまち、という事もあって
自分の環境に合わせた設定に書き換えるのは良くあることなんだけど。
0523デフォルトの名無しさん
NGNGだからーPGにアプリ配布すんならそれでもいいけど、一般素人にPureJavaアプリ配布するのにそんな事言えるわけねーだろ
俺はフォントうんぬんより、レイアウトマネージャーが糞だと思う。
SWTみたいにシンプルで良質なレイアウトマネージャーを用意すべし。
・・ってこれこそ自分で作れば解決する話だね(>_<)、誰かつくって〜
0524デフォルトの名無しさん
NGNG自分でアプリ作るなら 例えば >>507 みたいに
アプリでフォント指定すれば良いだけでは?
0525523
NGNGなるほど。まぁめんどくさいけど不可能ではないな。
それにしても便利なレイアウトマネージャーだれか作ってほしい
0526デフォルトの名無しさん
NGNG>まぁめんどくさいけど
どこが? この程度が面倒くさいなら(以下略)
>便利なレイアウトマネージャー
自分で作れ。
0527デフォルトの名無しさん
NGNGいるようだけど…。
Java プログラマで >>507 を実行する人はごく一部だろうし、
一般レベルの Java ユーザで font.property.ja を書き換える人なんてほとんど
いないじゃん?
そうすると「Java のフォントは汚い」という感じる人が大半なわけで、
それを打破する意味でデフォルトの設定がまともになっているべきなんだよ。
なんてことを言うと >>506 みたいに言われてループになるんだが、
俺はやっぱり日本 Sun がちゃんとすべきだと思うな。
0528デフォルトの名無しさん
NGNG0529デフォルトの名無しさん
NGNG>なんてことを言うと >>506 みたいに言われてループになるんだが、
>>479 および >>486 を実行すればループにはならん。
0530デフォルトの名無しさん
NGNG>どうも「Java のフォントには問題ない」ということにしたい人が
>いるようだけど…。
自力でフォント設定しろ(>>507)、もしくは製作者に文句言え(>>506)
と言ってる奴はいるみたいだが?
0531デフォルトの名無しさん
NGNG>Java プログラマで >>507 を実行する人はごく一部だろうし、
Java プログラマって(以下略)
0532デフォルトの名無しさん
NGNGあれ、GridBagLayoutを簡略化したものだって聞いたけど
チュートリアル見ててもさっぱりわからん。ググってもひっかからんし
0533デフォルトの名無しさん
NGNG>>>まぁめんどくさいけど
>>どこが? この程度が面倒くさいなら(以下略)
普通にメンドクサイと思うけど?
普通の言語じゃ考えられん。
0534デフォルトの名無しさん
NGNG普通の言語ってVBですか?
0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNG0537デフォルトの名無しさん
NGNG釣るために、こんなアホな書き込みを?
ググッた内容をそのまま貼り付けた感じだね。
0538デフォルトの名無しさん
NGNG517の書き込みのどこがアホなのか ゆーてみそ
0539デフォルトの名無しさん
NGNGというか、JAVAでGUI作るとき
ウインドウサイズが変わったら・・・
って事を考えながら作るよね?
どんなウインドウサイズでも見栄えをよくするのって
けっこう、難しいよね。
■ このスレッドは過去ログ倉庫に格納されています