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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
.NET軍に蹂躙されてしまったクライアントサイド。
Swing/AWTの安住の地を探すためのスレ。

前スレ
http://pc2.2ch.net/test/read.cgi/tech/1032665721/l50
前々スレ
http://pc3.2ch.net/tech/kako/1002/10021/1002160815.html
0497デフォルトの名無しさんNGNG
>>496
いいじゃん。すくなくとも95% Pureは実現できたほうがいいじゃん
0498デフォルトの名無しさんNGNG
.NETは99% Pureなところを狙ってるっぽいね。
0499デフォルトの名無しさんNGNG
>>495
Javaと.NET両方使ってすぐに分からないのなら感性が麻痺してるんだろうな。(嘲笑禿藁
0500デフォルトの名無しさんNGNG
>>499
で、たとえばどこよ?
0501デフォルトの名無しさんNGNG
>>500
「分からないので教えてください」って言えよ。
0502デフォルトの名無しさんNGNG
>>501
>>499がJavaと.NETをどう違うと思ったかなんてわからないからおしえてください。
0503デフォルトの名無しさんNGNG
ちょっとちがった。
漏れには>>499がすぐに分かったような「Javaが.NETに追いついていない」理由はわからないので教えてください。
0504デフォルトの名無しさんNGNG
99% Pure な俺。でも残りの 1% は…
0505デフォルトの名無しさんNGNG
優しさでできています(^o^*)
0506デフォルトの名無しさんNGNG
2chで人間が嫌いになりました。
0507デフォルトの名無しさんNGNG
正確には優しさという名のおせっかいでできていまふ
0508デフォルトの名無しさんNGNG
>>506
いい勉強になりましたね。
だんだんかわいくなってくるんですよ。
MS厨とか。
0509デフォルトの名無しさんNGNG
>>498
せいぜい 60% Pureなんじゃない?
C#に限っては 10% Pure にも満たないと思われ
0510デフォルトの名無しさんNGNG
ただ単に極力ネイティブコールに頼るようにしただけだろ?
だから起動も早くなってるんだよ。
言い換えれば、100% Pure Javaの崩壊。
0511デフォルトの名無しさんNGNG
100% Pure Javaって何?
0512デフォルトの名無しさんNGNG
>>551
Javaの幻想の一つ。
そのおかげでSwingがあの体たらく。
0513デフォルトの名無しさんNGNG
>>510
死滅スレからコピーすんなよ。
ちゃんとレス番号つけろよ

それより、本当に100% Pure Javaが崩壊したのかい
0514あぼーんNGNG
   ,.´ / Vヽヽ
    ! i iノノリ)) 〉
    i l l.´ヮ`ノリ <先生!こんなのがありました!
    l く/_只ヽ    
  | ̄ ̄ ̄ ̄ ̄|
http://saitama.gasuki.com/mona/
0515デフォルトの名無しさんNGNG
つーかJavaVMにせよAWT/SwingにせよJavaでは作れないわけだが。
100%Javaそのものが空想の産物。
0516デフォルトの名無しさんNGNG
Sunのダウンロードサイト落ちてるじゃん。
これだからJavaは駄目だな。
0517デフォルトの名無しさんNGNG
Javaの仕様として定義されれば、実現可能なプラットフォームが
事実上限定されているとしても、100% Pure Javaです。
0518デフォルトの名無しさんNGNG
>>516
死滅スレ逝けアフォ
0519デフォルトの名無しさんNGNG
>>1
糞スレ立てるなアフォ
0520デフォルトの名無しさんNGNG
JavaVMの派生としてx86VMでも定義してみてはどうか。
0521デフォルトの名無しさんNGNG
今、SWT使って新しいアプリを書いているんだが、
これをgcjでネイティブコンパイルして、
Javaとは一言も言わずに公開してみようかと思ってる。
これで誰からもJavaだとばれなければ、クライアントサイドJavaの未来は
案外明るいんじゃないかな。
0522デフォルトの名無しさんNGNG
>>521
死滅スレの奴らに反応しすぎ。
Javaを貶している馬鹿は無視しろよ
0523デフォルトの名無しさんNGNG
>反応しすぎ
どこが?
0524デフォルトの名無しさんNGNG

100% Pure Java が Java 実行環境のことを言っているのだと思っているヴァカが
いるスレはここでつか?
0525デフォルトの名無しさんNGNG
>>491,499
JDK 1.4.2 の好評さに危機感を覚えてここまで出張か。
ご苦労なこったな。
0526デフォルトの名無しさんNGNG
>>521
gcj 使うと余計遅くなると思う
0527デフォルトの名無しさんNGNG
>>521
gcj使うと現段階ではJavaのままより遅くなるのはご存知?
0528デフォルトの名無しさんNGNG
ネイティブコンパイルすればJavaRuntime入れる必要ないじゃないか。
クライアントサイドJavaのネックの一つだろ
0529デフォルトの名無しさんNGNG
>>528
JETコンパイラのこといってんのかい。

しかし、Javaは、いちいち新OSに備えてソースを書き直す手間
を省くこと、ネットワークに強いことに価値があるからそれはどうかと。
0530528NGNG
いや、漏れは>>521じゃないよ。

>いちいち新OSに備えてソースを書き直す手間を省くこと、
>ネットワークに強いことに価値がある
これとJRE入れる必要がなくなるのと何の関係が?
0531デフォルトの名無しさんNGNG
>>528
そうでもしないと誰にも使ってもらえないからな。Javaの現状では。(プ
0532デフォルトの名無しさんNGNG
>>531
ちゃんと分かってるじゃないか。偉いぞ。
0533デフォルトの名無しさんNGNG

なるほど。Javaが高速化された理由が書いてある。
http://java.sun.com/j2se/1.4.2/ja/changes.html#runtime

HotSpotコンパイル速度向上しただけで速くなったのか。

Itanium用は処理速度が30倍まで向上!?
0534デフォルトの名無しさんNGNG
>>531
死滅スレにお帰り
0535デフォルトの名無しさんNGNG
>>533
違います。セキュリティチェックを省いて、
Pure Javaを廃止してネイティブコールを多用しているからです。(ゲラ
0536デフォルトの名無しさんNGNG
>>535
すごーい!勉強家さんだね(〃▽〃)キャー♪ 偉いぞぉ。
0537デフォルトの名無しさんNGNG
Shared Source CLIを研究して、ノウハウをパクりまくった成果ですね。(大爆笑
0538デフォルトの名無しさんNGNG
http://java.sun.com/j2se/1.4.2/ja/changes.html

> Class.forName とその関連メソッドを多用するアプリケーションの性能が大幅に改善されました。

これは完全に>>537の証拠だな。
0539デフォルトの名無しさんNGNG
>>533
Itaniumの件は今までインタプリタ
0540デフォルトの名無しさんNGNG
>>537
へぇ〜☆物知りさんなんですね♪
アッチの方のお勉強も色々教えて欲しいナ(*´ε`*)チェッ❤
0541デフォルトの名無しさんNGNG
っていうか、Java2DってDirectX直に呼んでるんだろ?
どこがクロスプラットフォーム?
素直にSWT使った方がマシだよ。(ププ
0542デフォルトの名無しさんNGNG
Gtk+のLaFが追加されたって、Sunの一方的な都合でだろ?
KDEは無視。JCPって何のためにあるの?
0543デフォルトの名無しさんNGNG
>>541
ひょっとして天才さん出現!?(〃▽〃)キャー♪

>>542
SunはGNOME採用してるしなあ。
まあ漏れはJavaは嫌いじゃないがSunは嫌いだな、昔から。
結構こういう人はいそうだけど。
0544デフォルトの名無しさんNGNG
>>542
SolarisがGnomeをサポートしてるからね。
0545デフォルトの名無しさんNGNG
Javaを使ってる奴は糞Sunの下僕であることをお忘れなく。
0546デフォルトの名無しさんNGNG
小泉の下僕が何を吠えてるんだか
0547デフォルトの名無しさんNGNG
>>545
小泉様の下僕なの?(〃▽〃)キャー♪カッコイー❤
0548デフォルトの名無しさんNGNG
オープンスタンダードなどと吠えても真のISO標準言語には敵わないのですよ。
いい加減君たちも目を覚ましなさい。
0549デフォルトの名無しさんNGNG
>>535 >>537-538 >>541 >>545 >>548

いいからお前は死滅スレへ逝け

いい加減にしないと削除依頼&アク禁にするぞ
0550デフォルトの名無しさんNGNG
>>548
私C#もJavaも両方やってるの(・∀・)
Monoも使ってるしgcjもswtも好きよ❤
0551521NGNG
ネイティブコンパイルがHotSpotより遅いのは知ってるけど、
遅さが問題にならないレベルで、見た目もネイティブと変わらなければ
ユーザーはJavaだと気が付かないと思うんだよ。
普通のユーザーならVCで書かれてようがDelphiで書かれてようが
違和感なく動いてれば気にしないだろ?
ランタイムが必要なくなって、速度も普通、見た目も同じなら、
クライアントサイドでやっとVCやDelphiに並んだって言えるんじゃないかな。
ただし、HelloWorldのexeが2メガあったのを見たときは
思わず目を疑った。

もちろん速い方がいいし、Windows以外のユーザーもいるから
素のJava版も出すよ。
0552デフォルトの名無しさんNGNG
>>529
> ネットワークに強い

ハテ?
100% Pure Javaなwebサーバやメールサーバやネームサーバってあるの?
0553デフォルトの名無しさんNGNG
>>515
100% pure java の意味が分かっていないのですね
0554デフォルトの名無しさんNGNG
>>515
なるほど。Java は VM 記述用の言語だったんだw
0555デフォルトの名無しさんNGNG
>>552
Webサーバやメールサーバはあるね

どっちにしてもそれらがあるかどうかをネットワークに強いかどうか
の基準にするところが(以下略
0556デフォルトの名無しさんNGNG
>>555
>552さんの頭のなかではC言語はネットワークに強いらしいですw
0557デフォルトの名無しさんNGNG
Javaはネットワーク関係弱いから、サーバは作れんだろうね。
作ろうとして自爆してた連中知ってるけど。
0558デフォルトの名無しさんNGNG
>>552
C言語はネットワーク機能は持ってないんだよ。

ところで100% Pure Javaってどういうこと?
最終的にはOSのAPIを呼び出している場合に100%でないとするなら、
100% Pure なアプリケーションなんて今時どんな言語でもありえないことになる。
最終的には機械語に落ちるわけだから。
0559デフォルトの名無しさんNGNG
JNI 使ってなければ Pure Java でしょ。
0560デフォルトの名無しさんNGNG
スレッドがpreemptiveであるという前提のコードは
100% Pure Javaじゃありません。
0561デフォルトの名無しさんNGNG
>>557
Tomcatは?
JBOSSは?
WebLogicは?
あれってサーバーじゃないのか?
0562デフォルトの名無しさんNGNG
アンチJavaの言いたいことはこうか。

Javaで作ったファイルマネージャでEXEファイル、JPEGファイルをコピー/移動/実行したら
それは100% Pure Javaでない?

JDBCでOracleに接続するプログラム作ったら100% Pure Javaでない?

体に機械を埋め込んだ者をサイボーグというなら
体内に人工臓器を埋め込んだ者をサイボーグとでも言うのか?
コンタクトレンズをつけた者、眼鏡をかけたものをサイボーグとでも言うのか?
車椅子に乗っている者をサイボーグとでも言うのか?
服を来た者をサイボーグとでも言うのか?


アンチJavaのいうことはどれもこれもとんちんかん
0563デフォルトの名無しさんNGNG
>>561
全部ヒキコモリ系ですね。
0564デフォルトの名無しさんNGNG
>>558
同じアンチだけど、おまえ恥ずかしいから出てこないでよろすぃ。
0565デフォルトの名無しさんNGNG
>>560
マジで?

>>562
JDBCドライバにはpure java実装が用意されてることもありますよ。
0566デフォルトの名無しさんNGNG
>>564
俺はアンチじゃねぇよ。
お前みたいにプログラム書けない奴と一緒にするなぃ。

>>562
言いたいことは分かるが必死過ぎデス。。
0567名無しNGNG
NullPointerException 処理が高速化されました。
一番注目すべきはこれだね
0568デフォルトの名無しさんNGNG
Pure Javaなwebブラウザって無いの?
アプレットなんかのサポートがすごく強力になりそうなんだけど・・・
0569デフォルトの名無しさんNGNG
100% Pure Javaも知らないって最近始めた新人ですか?
0570デフォルトの名無しさんNGNG
>>566
いや必死じゃないが。
RDBMSといえばJavaで作られたものもあったな。
こいつをつかえば100%PureJavaらしくなるんだろか。
0571デフォルトの名無しさんNGNG
>>569
正解をどうぞ。知ってるんならね(プ
0572デフォルトの名無しさんNGNG
>>570
最終的に仮想マシンで動かすなら、その仮想マシンがPureJavaじゃないじゃないかと言われるだけだ。何を言っても無駄。
0573デフォルトの名無しさんNGNG
>>571
Sunのサイトに載ってるよ。
0574デフォルトの名無しさんNGNG
>>568
SwingのJEditorPaneで作れるが、あれはクソなんで却下。
Grand-Rapidってのは軽快で良かった。
http://www.meyou.com/grandrapid/index.jsp
0575デフォルトの名無しさんNGNG
Swing/AWTは100% Pure Javaですか?
0576デフォルトの名無しさんNGNG
100% Pure Javaって
Javaのコアライブラリだけでできてるってことじゃないの?
ライブラリ内でJNI使ってるかどうかは関係なく。
0577デフォルトの名無しさんNGNG
Java上で動作するHTMLレンダリングエンジンって何があります?
EditorPane等は除いてください。
0578デフォルトの名無しさんNGNG
あ、>>568 >>574を見逃してました。スマソ。
>>574氏のページ逝って来ます。

他にないでしょうか。
0579名無しNGNG
>>577
自作しる!
0580デフォルトの名無しさんNGNG
>>578
HotJava
ICE browser
Espial
Netclue
Webwindow
なんてのがあるけど、どれも実用レベルじゃないよ。
0581デフォルトの名無しさんNGNG
実用レベルじゃないのは何が原因なんだろう・・・
HTMLレンダリング?
それとも、単に作るのがめんどくさいから?
0582デフォルトの名無しさんNGNG
すげぇな、こっちのスレを荒らしに来るとは JDK 1.4.2 の高速化がよほど
衝撃的だったと見える (禿藁
0583デフォルトの名無しさんNGNG
ブラウザを実用的にしようとすると JavaScript とか色々あって面倒臭そーだね
0584デフォルトの名無しさんNGNG
100% Pure Java って開発者がネイティブ呼び出しを直接使わなくても
実行環境やライブラリレベルで吸収してくれるって事。JVM がネイティブ
ライブラリ使ってるから 100% Pure Java じゃないとか主張してる アフォ は
場末三流大学文系学部卒の低脳。
0585デフォルトの名無しさんNGNG
JavaScriptの、pure java実装をどこかから拾ってきて・・・
とか、ああ、面倒だねえ
0586デフォルトの名無しさんNGNG
Javaはレイヤーでもあるから、コードがJavaより下層に触ってなければ
Pure Javaだろ。
SUNの判定ツールはパスのハードコーディングみたいな環境依存も
チェックしてるけど。
0587デフォルトの名無しさんNGNG
pureでもなんでもいいけどさ、実用的なwebブラウザが無いというのは
どういうことなの?
0588デフォルトの名無しさんNGNG
たまにはageとこう
0589デフォルトの名無しさんNGNG
>>585
Mozilla の JavaScript ライブラリがそのまま使える。
js.jar ファイルを落としてくれば普通の Java アプリからでも使える。
WebSphere に付いてた。
0590デフォルトの名無しさんNGNG
>>587
おまいが近眼すぎ。どうせ OS バンドルのしか使ったことないんだろ?
0591デフォルトの名無しさんNGNG
>>587
Swingのショボさを見ればおのずと判るだろ。
もうだれも期待しちゃいないのさ。
0592デフォルトの名無しさんNGNG
RhinoっていうJavaで実装されたJavaScriptインタプリタがなかったっけ
0593デフォルトの名無しさんNGNG
>>587
pureでなくていいならIEコンポーネントを使って
いくらでも作れますけど。というか作りましたけど。
0594デフォルトの名無しさんNGNG
> IEコンポーネント

せめてHTTPとHTML表示はJavaだけでやってほしい・・・
0595デフォルトの名無しさんNGNG
>>593
Linuxじゃ動かないもーんモーンモーン…

>>590 vs >>591
ワロタ
0596デフォルトの名無しさんNGNG
>>591
JEditorPaneはHotJavaから派生してるから設計が古いんだよ。
なんせDOMすらサポートしてないらしいし。
Grand-Rapidは悪くないよ。
日本語の扱いがタコだけど、それは直せるだろうし。
■ このスレッドは過去ログ倉庫に格納されています