トップページ⇒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
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は悪くないよ。
日本語の扱いがタコだけど、それは直せるだろうし。
0597デフォルトの名無しさんNGNG
>>575
ちがう
0598デフォルトの名無しさんNGNG
100% pure java ってのは…

「JVMの実装があるプラットフォーム上で同じjavaアプリ(javaバイトコード)がそのまま動く」
でいいよな?
0599デフォルトの名無しさんNGNG
「動く」
の定義が複雑
0600デフォルトの名無しさんNGNG
>>598
100% Pure Java を勝手に勘違いして騒いでる連中がこのスレで多数発生中 (w
0601デフォルトの名無しさんNGNG
100% Pure Javaって何のためにあるの?
0602デフォルトの名無しさんNGNG
直接の恩恵は開発者。間接的にエンドユーザ。
0603デフォルトの名無しさんNGNG

処女信仰スレかここは...
0604デフォルトの名無しさんNGNG
>>598
Javaで作った、アプリケーションと定義したものを
JVMを実装可能などのプラットフォーム上でも動かすことができる

が 100% Pure Java Application

動くがフォントサイズが異なる、画面サイズや見栄えが異なるから
100% Pure Javaじゃないと言っている香具師は100% Pure Java
の意味をわかっていないどころか
「服を着ている者は100% Pure 人間ではない、サイボーグだ!」
といっている香具師と同じ
0605デフォルトの名無しさんNGNG
>>603
処女はオナーニなどしない!

ってやつか?
0606デフォルトの名無しさんNGNG
>>604
おまい、サイボーグ好きなんだな・・・
0607デフォルトの名無しさんNGNG
>>567
∧_∧
( ´∀`)<ぬる速
0608デフォルトの名無しさんNGNG
確かにHotJavaではJavaアプレットがタイムラグ0で起動してた。
IEが.NET化されたらC#アプレットがそうなるんだろうって期待してる
スレ違いだけど
0609デフォルトの名無しさんNGNG
こうまで100% Pure Javaをわかってない上で煽りくれる馬鹿が多いとは。
もともと、MS JVMがVisual J++でJavaの仕様を逸脱したコード(OS依存
のコード)を書けるようにしたもんだから、Sunが腹を立ててPureJavaって
キャンペーンはじめたのがことの起こりでしょ。

PureJavaそのものは、SunのJ2SDKを使っている限りはPureJavaになる。
っていうかならないとおかしい。IBMやApple製の開発ツールは知らん。
元はVisual J++とMS JVMを締め出すためのキャンペーンだからね。
で、WEBサーバやらメールサーバやらはこのスレ(クライアントサイド)
とはぜんぜん関係ない話だし、別にJavaで作れても作れなくてもいいと
思う。対象によって適したツールを使えばいいだけでしょ。

クライアントサイドJavaについては、ランタイムが標準装備になってくれる
ならそれはそれでめでたいこと。いちいちJRE入れろって言わなくてすむ。
どっちかというと、開発者が楽できるからJavaなんだと思うけど。楽しなく
てもいいならVC++なり、そこまでいかなくてもDelphiなりVBなり使えば
いいんで。標準で各種アルゴリズムやネットワークのコンポーネントが
そろってるのがいいところだと思うんだがな。
0610デフォルトの名無しさんNGNG
揚げ足取るようで悪いが、
> PureJavaそのものは、SunのJ2SDKを使っている限りはPureJavaになる。
ってのは間違い。

File f = new File("c:\\windows\\notepad.exe");

このコードは機種依存のハードコーディングがされてるんで、
SUNのPureJava判定ツールでも警告が出るよ。
俺もSUNの人に教えて貰うまで同じ事言ってたけどね。
0611デフォルトの名無しさんNGNG
sun.io.*とかsun.applet.*パッケージを使ってたらPure Javaにはならないでしょ
0612デフォルトの名無しさんNGNG
>>611
どうして?
0613デフォルトの名無しさんNGNG
>>612
どの実行環境にも入っているという保証がないからでしょ。例えば MacOS 用
JVM にはないかもしれないし、AS/400 用 JVM には無いかもしれない。
0614デフォルトの名無しさんNGNG
>>613
どっちかというと、Sun以外のJREにはないかもしれない、ということかも。
Sun以外のVMベンダがsun.*を実装する義務はないっしょ?

同じ機能があっても別のパッケージ名だったりするのかな?
IBMのJVMつこてるひと、情報キボン。
0615デフォルトの名無しさんNGNG
J# .NETにはないそうな。
もちろんJ#はJavaではないが
0616デフォルトの名無しさんNGNG
>>609
必死なのはわかるけど、知識も経験も不足してるね。
0617デフォルトの名無しさんNGNG
100%PureJavaのmp3プレイヤーはありませんか?
0618デフォルトの名無しさんNGNG
>>614
100% Pure Javaの定義は厳しいよ。使ってるライブラリの範囲だけの話じゃない。
まあ、100% Pure C#なんてM$には無理だろうがな(ゲラ
0619デフォルトの名無しさんNGNG
>>616
具体的なことを何一つ言わないもとい言えない煽り厨は
死滅スレにお帰りください
0620デフォルトの名無しさんNGNG
>>606
そのうちJava サイバネテッィクスがデルゾー
0621デフォルトの名無しさんNGNG
>>617
JavaLayer
JMF
0622デフォルトの名無しさんNGNG
1.4.2ってOS起動時にjusched.exeっていうスパイウェア起動して高速化してるだけだろ。
0623デフォルトの名無しさんNGNG
スパイウェア入れるだけで高速化出来たら苦労しねえよ、バカ。
あれはただの自動更新チェックツールだ。
0624デフォルトの名無しさんNGNG
スパイウェア臭いな・・・それだけをアンインストールできる?
0625デフォルトの名無しさんNGNG
>>624
Sunが隠しAPI使ってるから無理
0626デフォルトの名無しさんNGNG
マジかよ。惨ってほんとに糞だな。
0627デフォルトの名無しさんNGNG
>>625=>>626
おまえJ2SEのソースコードみたことも無いだろ
0628デフォルトの名無しさんNGNG
1.4.2が好評なようだが、別に起動速度、処理速度が上がっているとも感じないし、WinXP Lookもやっぱり手抜き。
以上、今後ともJavaは糞
0629デフォルトの名無しさんNGNG
テストで10点とってたヤツが50点になったようなもんだろ。
よくがんばったねと評価してやりたい気持ちはあるが、まだまだ赤点
せめて70点にならねーとな
0630デフォルトの名無しさんNGNG
>>628
そもそもいちいちWinXPLookにあわせることもばかばかしいだろ
なんでもともと糞なWinXPごときにあわせないといけないんだか
0631デフォルトの名無しさんNGNG
不毛だな

(放置しようよ、放置。)
0632デフォルトの名無しさんNGNG
>>630
そういうのを詭弁と言うんだよ。
0633デフォルトの名無しさんNGNG
>>628
>WinXP Lookもやっぱり手抜き。
見た目がよければいいってもんじゃないでしょ
0634デフォルトの名無しさんNGNG
>>633
禿同!やっぱ操作性が第一だよな。
・・・鬱だ(´Д⊂
0635デフォルトの名無しさんNGNG
>>633
悪いのは駄目だろ。
0636デフォルトの名無しさんNGNG
俺、次のアプリSWTで作るつもりだからどうでもいいや。
0637デフォルトの名無しさんNGNG
俺はVCLにしようかな。
0638デフォルトの名無しさんNGNG
じゃあtkでやります。Java/tk。
0639デフォルトの名無しさんNGNG
SwingのFONT描画がださいのはフォントのせいなの?
0640デフォルトの名無しさんNGNG
>>639
ごめん。多分俺のせいだ。
0641デフォルトの名無しさんNGNG
>>640
お前は何も悪くないよ。俺が全て悪いんだ。
0642デフォルトの名無しさんNGNG
>>640,641
いや違うんだ。俺が悪いんだよ。
0643デフォルトの名無しさんNGNG
>>642
じゃあお前。
0644デフォルトの名無しさんNGNG
文句いうなとは言わないから
ダサいと思うなら自分で代えろよ
0645デフォルトの名無しさんNGNG
font.properties差し替えればいいんだっけ?
0646デフォルトの名無しさんNGNG
WinXP Look結構いいんじゃないの?
メニューがちょっとヘボイね、まぁ今までの中では一番いいできだな
0647デフォルトの名無しさんNGNG
ttp://javootoo.l2fprod.com/
0648デフォルトの名無しさんNGNG
>>647
こういうサイトだから、右上のアニメはAppletに違いない、と思って
右クリックしてみたら萎
0649デフォルトの名無しさんNGNG
しかもServletじゃなくてPHPか
0650デフォルトの名無しさんNGNG
このサイトみて気付いたけど、1.4.2のXPルック&フィールが
XP以外で使えないのって著作権の問題なんだね。
0651デフォルトの名無しさんNGNG
>>650
ほんとに著作権かよ
OSにあわせて自動的に変化してるとかじゃないのかよ
0652デフォルトの名無しさんNGNG
Skin Look And Feelの
「いまどきのアプリケーションはスキンがつかえなきゃね」
みたいな文が(・∀・)イイ
0653デフォルトの名無しさんNGNG
>>651
少なくとも>>647のサイトではアイコンなんかの著作権をMSが持ってる、という記述がある。
1.4.2も同じ理由だと思われ。
0654デフォルトの名無しさんNGNG
Aquaルック&フィールがMac OS X以外で使えないのも
同じ理由
0655デフォルトの名無しさんNGNG
TurboLinuxのLook&FeelがWinXPよりも格好いいと思うのは漏れだけ?
0656デフォルトの名無しさんNGNG
なにTurboLinuxって
0657デフォルトの名無しさんNGNG
>>656
最近はターボエンジンにもLinuxが組み込まれてます。
■ このスレッドは過去ログ倉庫に格納されています