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

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

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

前スレ
http://pc3.2ch.net/test/read.cgi/tech/1002160815/
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将来は握らせない方がいいかもしれないな。
0630 ◆J8bArdHtnA NGNG
>>628
だから〜・・
認知すらされていないような小さな企業であったSunもMSと互角に渡り合える
陽になった事に「たいしたもんだ」と逝ってるんだよ〜

Javaデビュー(たしかJDK1.0以前 あのときはHotJavaとか言ってた)の頃には
考えられない事だよ。<<8年前か?


>>629
>あいつにはJava将来は握らせない方がいいかもしれないな。
確かに。でもその可能性の方が大きいと思うんだ。
そのまま破滅しなければね。
0631デフォルトの名無しさんNGNG
> Javaデビュー(たしかJDK1.0以前 あのときはHotJavaとか言ってた)の頃には
> 考えられない事だよ。<<8年前か?

モグリ決定。
0632デフォルトの名無しさんNGNG
>>630
うむ、Javaデビューの頃の状況を知らんとは。
若いとはいえ、聞きかじりでも知らんとは。
0633デフォルトの名無しさんNGNG
>>631
おいおい、どして「モグリ決定」なのかワケワカだぞ
どこかが違ってると言いたいんだろ?

 で 、 ど こ ?
0634 ◆J8bArdHtnA NGNG
>>631
モグリじゃないのに・・
0635デフォルトの名無しさんNGNG
HotJava は Java を使ったブラウザの名前だろ。一応今でも入手可能。
http://java.sun.com/products/hotjava/
Java にしては頑張って作ってあるなと思ったけど、
さすがに常用してた人は見たことない。

それに Java 発表当時も今も Sun はサーバー屋としては一流企業だろ。
「MS と互角に渡り合えるようになった」ってあたりに違和感感じまくり。
0636デフォルトの名無しさんNGNG
小さな企業ではなかったし、デビュー時こそSunは注目を集めた。
0637デフォルトの名無しさんNGNG
>>634
http://pc2.2ch.net/test/read.cgi/tech/1042268758/599
見つけた。暇だね、俺も。
0638 ◆J8bArdHtnA NGNG
俺の説明が良くなかった。

俺は クライアントサイドJavaの代表作としてやっぱり忘れちゃならないという意味で
HotJavaをだしたのよ。

>>631の
> Javaデビュー(たしかJDK1.0以前 あのときはHotJavaとか言ってた)の頃には
> 考えられない事だよ。<<8年前か?

これは、ちょうどその頃に WebRunnerというJavaブラウザがあって
ちょうど8年程前、そのブラウザ名を改名してHotJavaになったんだよ。

ネスケにVMが搭載されたのはそのあとだし、ブラウザで動画(?)が楽しめる
という打ち出しで、それはもうすごい事になっていたんだ。

俺もその頃にJavaを始めたんだけどね。
誤解が生じてスマンかった。

>>635
>それに Java 発表当時も今も Sun はサーバー屋としては一流企業だろ。
そうか?じゃあその一流の定義を聞かせてよ。

あと、サーバー屋って何を売ってるの? ハードウェア? システム? OS?
0639デフォルトの名無しさんNGNG
>>635
>さすがに常用してた人は見たことない。

Win厨発見!わるかったなっ!
それくらいしか使い物にならないOSもあるんだよ〜
0640デフォルトの名無しさんNGNG
>>635
>それに Java 発表当時も今も Sun はサーバー屋としては一流企業だろ。

サーバー屋としてだけだろ?クライアントサイドの話してるんだろ?ココは

0641デフォルトの名無しさんNGNG
じゃ、便乗して >>635 さんへ
>Java にしては頑張って作ってあるなと思ったけど、

へー。どこらへんがどのブラウザと比べて同ガンバッテ作ってあると思ったの?
0642デフォルトの名無しさんNGNG
>>638
>これは、ちょうどその頃に WebRunnerというJavaブラウザがあって
(´-`).。oO(ありましたな〜・・・オタガイトシガバレマスネ)
0643デフォルトの名無しさんNGNG
なんかものすごく自演臭が漂ってまいりました。
0644デフォルトの名無しさんNGNG
というきみも自演だろ?
0645デフォルトの名無しさんNGNG
まあね。
0646デフォルトの名無しさんNGNG
じっさいこのスレ5人いないよね^^;
0647デフォルトの名無しさんNGNG
>>630
>確かに。でもその可能性の方が大きいと思うんだ。
>そのまま破滅しなければね。
厳密にはJavaの将来はJCPによって定められているからスコットはあまり関係ないかも。

ApacheライセンスのJakartaがJavaの破滅を免れるかも。
Javaの研究をしている人たちや、大学でJavaをやっているところもある。
そういうところがJavaを破滅しにくくするかもしれない。
0648デフォルトの名無しさんNGNG
なんかあちこちのスレで荒らしまがいの厨房が噴出しとりますなぁ (同一人物だけど)。
0649デフォルトの名無しさんNGNG
人を厨房って言うのが厨房。 みつを
0650デフォルトの名無しさんNGNG
最近Jakartaって良く耳にするけど、そんなにはやってるの?
0651デフォルトの名無しさんNGNG
JavaやっててJakarta知らなけりゃ、それこそモグリだろうよ。
クライアントサイドでもAntとCommonsライブラリぐらいは使うだろ。
と言ってみるテスト。
0652デフォルトの名無しさんNGNG
>>651
例えばJakarta使わないと出来ない事とは?
0653デフォルトの名無しさんNGNG
>>652
いくらでも「車輪の再発明」するってのなら、
Jakarta プロジェクトの成果物を使わないと出来ない事なんてありません。

ただし、その主張は突き詰めれば「私は一人で生きていけます」って言ってるのと同じ。
0654デフォルトの名無しさんNGNG
( ´д)ヒソ(´д`)ヒソ(д` )
Jakartaマンセーナノハワカルケドネ
0655デフォルトの名無しさんNGNG
>>650 流行ってる
0656デフォルトの名無しさんNGNG
ええ、流行ってことで。
0657デフォルトの名無しさんNGNG
まあ使いたい人が使えば良いじゃないですか。
0658デフォルトの名無しさんNGNG
>>657 会社では、そうもいかんの
0659デフォルトの名無しさんNGNG
Commonsライブラリ詳細キボンヌ
0660デフォルトの名無しさんNGNG
Jakartaが流行ってるというよりは、もうJakartaぐらいしか頼みの綱がないほど
Javaが弱ってるということ。
0661デフォルトの名無しさんNGNG
Strutsなんて素人が3日ぐらいで作れそうなヘボヘボだもんな。
現にいろんな会社がStrutsもどきのフレームワークを次々と作り出してるわけだし。
0662デフォルトの名無しさんNGNG
>>660 Javaが弱ってるんじゃなくてSunが弱ってるの。
Sunが弱ってもJava使いは困らないの。
JakartaがオープンソースということがJava使いを永遠に困らせないの。
0663デフォルトの名無しさんNGNG
>>662
君、昨日からそればっかりだな。
0664デフォルトの名無しさんNGNG
>>663 昨日は2chやってませんが何か?
0665デフォルトの名無しさんNGNG
>>664
文体でバレバレ
0666デフォルトの名無しさんNGNG
>>665 どれ?
0667デフォルトの名無しさんNGNG
だからぁ
Jakartaがクライアントで何やってんのか、詳細キボンヌってんだろ
0668デフォルトの名無しさんNGNG
>>661
自分でもできそう=くだらない
というのは、もの作りの初手で苦労したこと無い世間知らずの馬鹿
の言い草です。便利なものの企画と設計を最初にまとめた人は、
えらいのよ。何もないところでああいうものをアノ形で作ることが
ほんとに君にはできたのか?
オイラの場合、タブン似たようなものは思いついても、すっきりと
まとめる能力と、完成させる意欲はなかったよ。

巷のStrutsもどきは、単にアレをまねして劣化コピー作ってる
だけのアホなものが多いというのなら、胴衣ですが。
0669デフォルトの名無しさんNGNG
>>667
VelocityとかPOIなんかは、クライアントでも十分便利だと思うけど。
0670デフォルトの名無しさんNGNG
CommonsライブラリはJ2SEの補強目的じゃないか?
0671デフォルトの名無しさんNGNG
藻前ら、文句言う前にフレッシュミートくらいチェックしろ。
0672デフォルトの名無しさんNGNG
>>668 あなたの意見に激しく同意します。
しかし>>661は厨の煽りと思われ。
0673デフォルトの名無しさんNGNG
Jakartaかぁ、いちいち覚える事多くてめんどいなぁJavaは
0674デフォルトの名無しさんNGNG
Jakartaかぁ、ついでにWindows/MacレベルのUIコンポーネントつくってくれ
SWTみたいのじゃなくてクロスプラットフォームで
0675デフォルトの名無しさんNGNG
>>673 覚えやすいよ。antくらいは知っておいて損はしない。
antとTomcat知ってるくらいであとは必要に応じてどうにかなりそうだが。
0676デフォルトの名無しさんNGNG
AntはまともなIDEがないから普及してるんだろ。(ゲラ
0677デフォルトの名無しさんNGNG
>>676 お前はGNU makeを知らない奴なんだろ (ゲラ
0678デフォルトの名無しさんNGNG
Antって、XMLで書く必然性が理解出来ねぇ。
XML厨が書いたのか?
0679デフォルトの名無しさんNGNG
<XML>
 <BILD>
  <JABAC/>
 </BILD>
</XML>
0680デフォルトの名無しさんNGNG
>>674
SWTはクロスプラットフォームではないと?
0681デフォルトの名無しさんNGNG
>>678
XML で書かない必然性もない時代ですが。
0682デフォルトの名無しさんNGNG
>>675
JDK+Vi+コンソール これだけでよし。
昔は antやTomcatなんかなかったから普通に自分で実装してたんだしね
0683デフォルトの名無しさんNGNG
>>678 XMLの必然性を理解できればantをXMLで書く必然性を理解できる。
XMLならXMLファイルの変換も容易だ。

汎用性という点でXMLの思想もJavaの思想にそっくりなところがある。

>>682
開発環境をWindowsからLinuxなどのOSに移行するとき
antは非常に便利。
0684デフォルトの名無しさんNGNG
XMLは、
中途半端な汎用性と
中途半端な読み難さと
中途半端な書き難さと
あわせ持ってるから、手書きするなら他に代替案を
考えた方がいいかも、ってな記事がdeveloperWorksかどこかに
有ったような気がする。
0685デフォルトの名無しさんNGNG
>>684
dWにのってたね。
確かに、閉じタグにわざわざエレメント名を書く必要は全然無いし、
そのあたりの冗長性は手書きする上でウザいとは思う。
ただ、手書き用のマイナーなフォーマットをわざわざ使うだけのメリットが
あるかというと、それは個人的には疑問かな。
そこまでするならXMLエディタ買った方が幸せ度が高そう。
0686デフォルトの名無しさんNGNG
すまん、XML厨なんて人間がいるのか?便利だから使うだけだろー…
>>678は、ユーザーに定義ファイルのオリジナルフォーマットを教える作業と、
パースロジック自作のコストをいちいち引き受けてるのか?ヒマだな。

オイラは、ユーザにはXMLで書かせて、パース処理はXerces、Xalanに〇投げ
するよ。怠け者だから。
0687デフォルトの名無しさんNGNG
終了タグにエレメント名を書かないと
XMLはSGML互換であることっていうXMLの目標の一つを達成できないんじゃないの。
0688デフォルトの名無しさんNGNG
>>685
タグを大量にネスとしたときのコードの可読性とかじゃないかな。
0689685NGNG
>>687
もちろんその通りっす。
でもSGMLは閉じタグを省略できるのにXMLはできないから、
その分だけ手書きの負担は増えるよね。

でもなぁ、XMLなんて手書きするもんじゃないよなぁ。
0690デフォルトの名無しさんNGNG
>>689

できのいいエディタなら、XMLSchemaを解析してメタデータとして
もっておいて、IDEの補完機能みたいなことをしてくれるようになる
とおもわれ。そういうのができれば、そんなに面倒なことでもない。
0691デフォルトの名無しさんNGNG
Excelあたりでデータ入力するのと比較すると、ある程度データ量が
大きい場合はXMLの手打ちなんぞ効率が悪すぎてやってられん。
XMLスキーマに合わせて即席でExcelマクロを組んでXMLに落とすというのが
ありがちだと思っているが(馬鹿馬鹿しい話だが...)。

0692デフォルトの名無しさんNGNG
>>690
IDEA の内蔵エディタは、
要素名・属性名の補完、自動インデント、閉じタグの自動入力ができるよ。
補完情報はDTD、Schemeから。non-validate な場合は同ファイル内の要素名・属性名から。
xerces4j による validation もメニューからクリック一つでできる。
調べてないけど Eclipse も似たようなのあると思う。
0693デフォルトの名無しさんNGNG
>>691
ExcelにXML吐き出し機能があるとすごい便利な気がするんだが・・・
0694デフォルトの名無しさんNGNG
>>693
あるじゃん
0695デフォルトの名無しさんNGNG
>>693
wsh 使って excel と msxml 呼び出せばよさげ。
0696デフォルトの名無しさんNGNG
で、Antの定義ファイルは、Makefileの可読性・書きやすさを
超えたのか?
0697デフォルトの名無しさんNGNG
>>696
JVMさえあればプラットホーム非依存という、ポータビリティを
実現しています。ファイルを環境事に書き換える必要がありません。
特定のコードを変換する必要などもありません。
0698デフォルトの名無しさんNGNG
話題そらしてんじゃねぇよ、この腐れJava厨が
0699デフォルトの名無しさんNGNG
>>698
ロートルUNIXかぶれの、自己厨馬鹿にいわれたくありません。
0700デフォルトの名無しさんNGNG
>>698
そんなにMakeFileのフォーマットが好きなら、俺様マンセーフォーマットで
定義ファイル書くようにして、JakartaのVelocityでも使って変換しなされ。
0701デフォルトの名無しさんNGNG
>>698
貴方の好きなフォーマットからAbstractSyntaxTreeを作るパーサを
貴方が作ってください。
0702デフォルトの名無しさんNGNG
>>696
>で、Antの定義ファイルは、Makefileの可読性・書きやすさを超えたのか?
どのように判定すればよろしいのでしょうか?
0703デフォルトの名無しさんNGNG
まあ使いたい人が使えば良いじゃ (ry
0704デフォルトの名無しさんNGNG
>>689
DOCTYPEなしでも(つまりどのタグが省略できるかわからない状態で)
parseできるようにするためには仕方ないな
でもSGMLでは閉じタグを</>とも書けたんだけど
0705デフォルトの名無しさんNGNG
>>703 makeはそのまんまじゃWindowsで使えない。
antはXMLという規格でコーディングスタイルの自由を縛り付けることで
統一性、移植性、ポータビリティを達成している。
コーディングスタイルの自由を縛り付けるXML
を普及させたW3Cの努力によって、
antはJVM使わなくともXML使っている時点でポータビリティは実現されているようなもの。

Javaが汎用プログラミング言語ならXMLは汎用データフォーマット言語。
この組み合わせは非常に相性が良いといってもいい。

>>704
HTMLとかで自分のページ作ったことがあるならわかると思うが、
それじゃかえってソース読みにくくする。
0706デフォルトの名無しさんNGNG
ポータビリティはC言語が最強!
Javaよりサポートするプラットフォーム数が多いぞ。
0707デフォルトの名無しさんNGNG
ポータビリティはJavaのおかげで、XMLのおかげじゃないだろ。
0708デフォルトの名無しさんNGNG
>>707
まあまあ。素人にそんな突っ込んじゃ駄目。(w
0709デフォルトの名無しさんNGNG
自作自演はほどほどに。
0710デフォルトの名無しさんNGNG
>>706 ソースコードだけではC言語が最強
実行プログラムではJavaが最強
0711デフォルトの名無しさんNGNG
>>707 XMLはテキストだからよめるパーサを自前で用意すれば
ポータビリティはJavaに追いつく
0712722NGNG
>>720
なるほど
JAppletですね.
ありがとう
0713デフォルトの名無しさんNGNG
>>720 は責任重大だな。
0714デフォルトの名無しさんNGNG
>>713
>>722は>>720の答えに対する質問をしなきゃならないっと
0715デフォルトの名無しさんNGNG
関係無いけど、クライアントサイドJavaって、Applet前提じゃないよね...って、
クラ/サバ開発するシステム屋の独り言。
0716デフォルトの名無しさんNGNG
>>715 Javaをよくしらない厨房にはいまだにApplet前提だと思い込んでいる奴がおる。
0717デフォルトの名無しさんNGNG
JavaとJavaScriptの違いがわからない奴も
数人混ざっていると思われます。
0718デフォルトの名無しさんNGNG
ECMAScriptを何やらマイナーな言語だと思っている奴も
数人混ざっていると思われます。
0719デフォルトの名無しさんNGNG
「デューク」と聞いて「ゴルゴ13」思い出す奴は
Javaには向かない
0720デフォルトの名無しさんNGNG
719に戦力外通告されてしまいますた。
■ このスレッドは過去ログ倉庫に格納されています