■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
       Javaの将来性    
1 名前: 桃尻女 投稿日: 2001/04/08(日) 00:55
俺的には
これから伸びて欲しいんだけど
実際は厳しそう。
情報求む


2 名前: Ph.D@鏡台 投稿日: 2001/04/08(日) 01:11
新しい道を切り開いたという点では、いい役目をしたけど
やっぱり将来性はない・・・
ま、使うところによるけどね。




3 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 01:16
Javaが世界を支配します。


4 名前: 桃尻女 投稿日: 2001/04/08(日) 01:22
やっぱ勉強するならCかな・・・・・・。
卒研じゃぁJavaやらなきゃならんのだが。




5 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 01:32
両方やへ。


6 名前: 桃尻女 投稿日: 2001/04/08(日) 02:11
それが理想なんじゃけど
なかなか・・・・・。



7 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 12:01
”情報工学科卒です、Cしか出来ません”>>>”情報工学科卒です、Javaしか出来ません”




8 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 12:35
>7
Javaができなかったのか・・・。


9 名前: 2種はCOBOLで取った人 投稿日: 2001/04/08(日) 12:51
まぁ〜JAVAを理解して
JAVA⇒C#っていう道はダメかなぁ〜。
(って言ってもC#はよく知りませんが....)


10 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 13:22
Java はサーバサイドで生き残りをかけるんでしょう


11 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 13:59
M$=C# その他=Java って図式がすでに出来あがってるような、、、
(オラクルもJavaだしなー)


12 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 14:02
MSはC#の開発にに10億ドル使ったらしい。
そんなの、Javaが勝てる訳ないよな・・・




13 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 14:04
>>12
ちなみにJAVAはいくらくらい?



14 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 14:04
Javaできればその先C#かC++って道がある。


15 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 14:30
C++ -----> Java  易

Java ----> C++  難




16 名前: >>15 投稿日: 2001/04/08(日) 14:31
つーかそれはC++が難しいだけだろ


17 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 14:34
>>12 たしかにJavaはWinでは負けたな。
でもMSはWinの土俵でしか戦えないんだな。
C#でX箱のゲームでも作るか?


18 名前: 名称未設定 投稿日: 2001/04/08(日) 14:45
将来性はないな。
サーバーサイドのみだろ。
とてもいい言語だったのに残念。
これからはC#で決まり。


19 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 15:08
では、今後このスレは、
=============================
  Javaの何が失敗したのか
=============================
を議論するスレとします。


20 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 15:10
うーむ。せめてLinuxやらFreeBSDやらフリーなUNIXではやってくれればなぁ。


21 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 15:53
大どんでん返しとして Java.NET が出る可能性も否定できない。
そうなるとJavaもどうなるかわからない。


22 名前: 名無しさん@お腹いっぱい。 投稿日: 2001/04/08(日) 16:27
sunは別に失敗したとは思っていない。


23 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 16:33
>>20
BSD系の JDK を JavaSoftで作って欲しいんだけどなぁ…
まぁ FreeBSD にしてからがマイナーだからなんでしょうけど。
しくしく。


24 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 16:40
GUIがヘボイからクライアントがわでは
失敗したけどサーバ側ではめちゃくちゃ
使われているよ。


25 名前: 24 投稿日: 2001/04/08(日) 16:43
そのわりにjavaって新しい言語のせいか
javaの達人って少ないから職場では
重宝されます。


26 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 16:44
Swingの挙動って なんか不安になります。
なんで AWTに Tree とか Table とか
付けるんじゃダメだったんですかねぇ?




27 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 20:14
>>26
AWTそのものを廃止したいんでしょ。


28 名前: 金持ち名無しさん、貧乏名無しさん 投稿日: 2001/04/08(日) 20:35
C#ってJAVAの上位言語?みたいなもん?
で、さらに難解な上位言語がC++って感じじゃないの?

つーかC#って、.NETのJavaだろ。
Javaに将来性が無いんじゃなくて、JavaがMSに吸収されたと
考える方がいいのでは?

ゲイツもうまくJavaを吸収したよなぁ。



29 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 22:08
GUIかダメダメなのは、Javaの言語がいけないんじゃなくて、
SunのGUI周りのRuntime実装がアホだからだけだと思うけど。


30 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 22:36
>29
賛成。


31 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 23:10
勝負が始まってもいないのに、M$の勝ちとかいってる奴らって・・・。
特に28は非情にイタイ。




32 名前: デフォルトの名無しさん 投稿日: 2001/04/08(日) 23:34
>31
Microsoftの社員なんで勘弁してやってください。


33 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 00:01
28はともかく、勝負の流れはすでに決まっちゃったでしょう。
たとえSunの反撃があったとしても。
他スレにもあったように、Javaはいい言語だが、
Sunがアホなのでこんなふうになってしまった。合掌。


34 名前: VB厨房 投稿日: 2001/04/09(月) 00:12
Javaはオブジェクト指向概論でヨロシ


35 名前: Ph.D@鏡台 投稿日: 2001/04/09(月) 00:23
最近、Javaしか出来ない学部生多すぎ。
お前ら、コンピューターが動く仕組み分かっとんのか〜、ゴラァ!




36 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 01:24
>28はともかく、勝負の流れはすでに決まっちゃったでしょう。

そっかなー?
.NETに参加を表明しているベンダーと、Javaを後押し
してるベンダーを比べると一概には言えないような。
反マイクロソフト陣営の異常なまでの拒絶反応はそう
簡単に切り崩せるようには思えないけど・・・。
今回はネットワーク上が主戦場となる訳だけど、そう
するとオラクルやIBMを敵に回して戦うM$って楽勝とは
いいがたいと思う。

それにしても、.NETの参加ベンダーの社名を聞いても
???ってところばかりだよ。
結局ほとんどのベンダーは、静観中ってこと(かな?)。



37 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 01:29
>>35
 なんかかっこいいな・・・


38 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 02:06
Winネイティブなコードが吐ければ大分違うんだけれどなぁ
どうにかならんものか



39 名前: VB厨房@MCSD 投稿日: 2001/04/09(月) 02:28
>>36
船頭多くして船山に登る(だっけか
顧客はMSだろが関係無い訳だし、技術は普及してナンボ


40 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 04:08
.NET が携帯電話で動く日が早く来るといいですね。


41 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 04:36
Javaが使えて、OSやVMの仕組みわかってないって奴は、
非同期のスレッド処理とかでクリティカルな部分の
設計・コーディングができないよ。なにが問題になるの
かもイメージできないだろうから。


42 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 04:48
>.NET が携帯電話で動く日が早く来るといいですね。

君は、通話記録までゲイツ君に差し出す気なのか?


43 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 08:02
ここの掲示板ではC#に期待している人が結構いますが、
・言語仕様を見てみてからの期待ですか?
・個人的にある程度Javaに見切りをつけていたところからの期待ですか?
・MSが社運を賭けてC#を出してきた事からの期待ですか?


44 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 08:13
名前に"C"がついてたことからなんとなく・・・


45 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 10:46
>>43
すべてはい。

C#人口が一番多くなるのは間違いない。


46 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 10:58
Javaが出た頃こんなに、みんな注目したか?
やっぱさすがMicrosoftだぜ!
ブランド名でC#ははやる!




47 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 11:08
>>46
Javaは大騒ぎになっただろ。
Appletが溢れて(その後、Netscapeの遅さで悪者にされ、
IE、MSのせいで将来性を絶たれた)、
ほんとにどこでもJavaになると思ったよ。
だが今や端っこに追いやられてしまった(藁)


48 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 11:45
>>43
社運なんか賭けてない。いつもの気まぐれ。
ある程度市場が形成されてから乗り込んできて
市場を乗っ取るってのはいつもの事。

.NETなんて結局 PCサーバーが売れた分しか普及しない。
そして全てのサーバーがPCサーバーになる事なんて無い。


49 名前: VB厨房@MCSD 投稿日: 2001/04/09(月) 12:46
>>48
.NETはOSじゃないからどこにでもかぶせてきますよ。
携帯電話からUNIXまで(w
それこそWindows、IEと同じように


50 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 12:51
>38
たぶんnativeコード吐けるコンパイラが無いのは
.何が何でもclassファイルで普及させる
.nativeでは実装できないlibraryがある
からじゃないからかなー。
僕としてはソースに関してプラットフォーム中立だったら良いのだけれどなー。


51 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 12:59
輝かしき勝者のリスト

サーバ -> Java
デスクトップ -> M$
携帯もの -> ??




52 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 13:05
$un Micro はデスクトップの Java などもうどうでもよいのだよ。

1) デスクトップはブラウザのみでロジック部分は高性能サーバーで処理
2) 高い能力のサーバーが必要
3) 大きいマシンが売れる
4) $un 儲かる

それが彼らの理想。
アプレットとかはやると負荷分散になるのでサーバーの CPU がいらなくなる。



53 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 13:47
M$以上の糞ですね


54 名前: $un 投稿日: 2001/04/09(月) 14:49
いやー、照れるなー。(*^-^*)


55 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 15:02
>>52
>アプレットとかはやると負荷分散になるのでサーバーの CPU がいらなくなる。
アマーイ。


56 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 15:05
>>55
あなたもつめが甘いけど。


57 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 16:06
煎じて飲むか



58 名前: デフォルトの名無しさん 投稿日: 2001/04/09(月) 22:04
>>49
>NETはOSじゃないからどこにでもかぶせてきますよ。
>携帯電話からUNIXまで(w

そんな自分の首しめるようなことまじめにやるわけないだろ
だいたいCOMをUNIXにも移植するって話もいったい何年たってるよ?
.NETもCOMが基盤のはずじゃないのか?


59 名前: デフォルトの名無しさん 投稿日: 2001/04/10(火) 19:29
> Rhys Weatherley 氏、Linux 用の C# など
> [ Portable.NET version 0.0.5 ] をリリース
http://www.southern-storm.com.au/portable_net.html

マイクロソフトがやらなくても「携帯電話からUNIXまで」
になるかもね。
C#スレに書くべきか。とりあえず >>48 >>58 さんへ。


60 名前: JAVA楊子 投稿日: 2001/05/21(月) 00:54
ところで、
「世間的」には、「Javaだ!」「XMLだ!」と言われている。
特に、コンピュータ雑誌にそのタイトルが載っている。

ここまでの2chのレスと世間のJavaに関する評価があまりにも違うのはなぜ?


61 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 01:11
JDK1.3になってからは、結構いいよ>Swing
動作がキビキビしてるというか。


62 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 01:21
特別な理由がなければ、サーバサイドは Java 以外の選択肢はないでしょ?
他の言語を選ぶ積極的な理由ってある?

GC あるし、
ライブラリが豊富だし、
バイナリ互換だし。
「NTで開発してSolarisで稼働」で何の問題もなかったよ。


63 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 01:23
Javaは信頼性皆無です。
ちょっと負荷かけただけでおかしな挙動してくれます。
サーバーサイドでこれは致命的です。

VMがOS毎に異なる微妙な挙動の違いを吸収しきれてないのと、
そのことを考慮してないヘボいclass(ていうかヘボいプログラマ)が蔓延しているのが原因なのですが、
VMのコードを書き換えるなんてできませんし、classにしてもソースコード付き
であればラッキーですが商用でんなこと望めません。

VBが無理矢理商用に使われているのと同様と考えてください。
VB=JAVA=信頼性皆無のヘボ処理系
VBプログラマ=JAVAプログラマ=それに気づかないヘボプログラマ=役立たず
です。
かなりヤバイ状況です。

41さんの心配は、現実に起こっています。

結局、マニアによるマニアのためのマニアックなプログラミング言語でしかなかったんですね。
その証拠に、実験レベルでの話しか取り上げられてませんね。ex.XML
哀れですね。


64 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 01:43
>>63
じゃああんたの言う互換性が高くて安定して安全な言語ってナニよ?
COBOL? 4GL? C++? WinでC#?
C厨房うじゃうじゃのプロジェクトに関わったことはあるかい?


65 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 02:04
PHP


66 名前: 名無しさん 投稿日: 2001/05/21(月) 02:08
早くCLRの資料、公開しろ>MS
移植してやろうにもできねーじゃねーか!


67 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 02:38
>>66
http://msdn.microsoft.com/library/default.asp?URL=/library/dotnet/cpapndx/_cor_technical_overview_of_the_common_language_runtime.htm


68 名前: 67 投稿日: 2001/05/21(月) 02:41
あと、SDKについてくるWordのドキュメントの方が詳しいかも。


69 名前: INT 21 投稿日: 2001/05/21(月) 03:16
>>60
javaがどうとはいわないが、
「コンピュータ雑誌にそのタイトルが載っている。」
雑誌に踊らされない方がいいと思うぞ。


70 名前: 名無しさん 投稿日: 2001/05/21(月) 11:03
M$には白痴の大衆がついていますので、.NETは普及するでしょう。
ランタイムをばら撒きだすのはブラウザからかな?Javaとおんなじように(ワラ
あるところまでいったらもう止まらないよ。たぶんね。


71 名前: アーヒャヒャヒャヒャヒャヒャヒャ・ 投稿日: 2001/06/26(火) 06:26
↑人の揚葦取ることしかしらない消防
てめーで言語作れ


72 名前: デフォルトの名無しさん 投稿日: 2001/06/26(火) 07:56
ヒトツキ以上前の投稿にレスする人の方が消防なので
さっさと荷物まとめて田舎帰れ。


73 名前: デフォルトの名無しさん 投稿日: 2001/06/26(火) 08:42
※危険です※
キテイにレスしないで下さい


74 名前: デフォルトの名無しさん 投稿日: 2001/06/27(水) 10:46
どうでもいいというのと
どうにもならなかったというのが正しいよ。

SunはMSの牙城を切り崩したかったが
崩れなかった。

NCなんてバカな思想があったこと覚えてるかな。


75 名前: デフォルトの名無しさん 投稿日: 2001/07/12(木) 15:33
しかし本物のJAVAはさっぱりだが、
JAVASCRIPTは繁盛してるなぁ。
飯の種だからあんまり文句は言えないが、
あちこちブラウズしてると邪魔でしょーがないんだが…


76 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 02:08
↓って「Jave.NET」ってことでしょうかね?
もしそうならうれしー。
http://itpro.nikkeibp.co.jp/free/ITPro/USNEWS/20010126/4/


77 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 02:14
>>76
ライブラリ覚えなおしってのがいやだなぁー


78 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 02:16
普通JAVASCRIPTはOFFです。


79 名前: ss 投稿日: 2001/07/21(土) 02:32
SunはMSのワナにひっかかった。


80 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 03:16
まー、将来性がなくなったことははっきりしたわけで。
細々と生き長らえていくことでしょうが。
Java使いならC#への移行は容易だよ。


81 名前: ss 投稿日: 2001/07/21(土) 03:18
C#にXMLがトレンドだよ。


82 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 03:32
JTRON♥


83 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 06:11
>>75
そんなこというあんたの知らんとこでJavaは結構つかわれてると思われ。
普通のHTMLと思ってたら、裏はJavaということがかなりあると思われ。


84 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 06:11
>>31
勝負が始まってから議論したって遅いんだって。
お前の方がイタイぞ


85 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 07:11
今からJavaを勉強しようと思ってる学生ですが・・・違う言語にした方が良いですか?


86 名前: SHIGE 投稿日: 2001/07/21(土) 07:15
Ruby


87 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 07:57
>>85 Java で良い。出来ればその前に C/C++ をやって
おくとなお良い。俺は C→Java→C++→Java だが。

っていうかだいぶ前から Sun もアプレットサヨウナラ、
サーバサイドコンニチハって雰囲気だったじゃん。何を
いまさら騒いでんの? Java=Applet って思ってる厨房
そんなに多いんか?


88 名前: SHIGE 投稿日: 2001/07/21(土) 08:04
http://www.rubyrubyryrurubyrubyrubyrubyrurubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubybyrubyrubyrubyrubyruby.com/


89 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 08:37
>>88 は御乱心なされました。合掌。


90 名前: shige 投稿日: 2001/07/21(土) 16:03
ruby


91 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 16:05
>>87
C/C++じゃなくてCだけの方がよいような。
C -> Java -> C++ の方が
C -> C++ -> Java の方が明らかにラク。


92 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 16:18
>>91
日本語として成り立ってない(ワラ


93 名前: 91じゃないぞ 投稿日: 2001/07/21(土) 16:28
>>92
キミ読解力ないだろう。真面目に。


94 名前: デフォルト 投稿日: 2001/07/21(土) 16:39
Javaなんて将来なくなります。
結局アセンブラになります。


95 名前: 91 投稿日: 2001/07/21(土) 18:19
>>92
確かに。でも>>93がいうように意味わかるだろ、ゴルァ


96 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 20:28
俺も
C→Java→C++・C#(?)
に賛成。


97 名前: 1 投稿日: 2001/07/21(土) 21:23
C->C++->Java=C#
だろうよ?


98 名前: 桃尻女 投稿日: 2001/07/21(土) 23:12
>>97
人の名前騙んなヴォケ。


99 名前: 1 投稿日: 2001/07/22(日) 00:15
↑うっせー。消えろ。


100 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 02:41
>>76
JAVA.NETおめ


101 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 22:01
WindowsXPに非搭載だそうですが。
87の言うとおり、サーバーサイドコンニチワってことですかね。


102 名前: オプションの名無し 投稿日: 2001/07/24(火) 02:33
これってMSが、製品の乗っ取りに成功しなかった初めての例じゃないの?
WindowsXPのプレインストールmoderuにはCompaq,DELLは既にJavaの搭載を
決めているらしいし、IBMやSONYは言わずもがな、当たり前でしょ?
それにC#ってWindows95,98でさえ動くのか?いやまじで。
(3年後ってのは無しにしてくれ)wら


103 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 02:35
>>101 非搭載と標準搭載を間違えんな。


104 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 02:43
Flashみたいにプラグインの自動インストールで
JavaVMが入って来たりするようになるんだろうか。


105 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 02:43
C++ - C = Java なら C + Java = C++ だろうよ (チョトチガウケド)。


106 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 02:44
>>104 今でも <APPLET> タグじゃなくて <OBJECT> タグ使えば
自動インストールにならなかったっけ?


107 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 06:15
>>102 なぜ故「moderu」?


108 名前: ss 投稿日: 2001/07/24(火) 08:34
>60 ここまでの2chのレスと世間のJavaに関する評価があまりにも違うのはなぜ?
この業界でマスコミを信じると、とんでもない目にあうぞ。
彼らは、お金で動いているだけだ。


109 名前: ↑とWin厨がいいました 投稿日: 2001/07/24(火) 08:40



110 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 08:48
スレの前半は Java 使いに莫迦にされ続けたコボラーが
ここぞとばかりに張り切ったと思われ。


111 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 09:13
それは違う>>110

コボラー=サーバJava使い
コボラーは、
別プログラムだけでなくJavaでさえ、関数イメージ(1関数内でnewとdelete)にしてコールし、
if/whileで使いこなす。


112 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 09:15
コボラーと言うだけでネタになってしまうというこの状況はなんだ。
ある意味うらやましい。


113 名前: shige 投稿日: 2001/07/24(火) 09:19
Ruby>>>>>>>>>>>>>>>>>>>>>>>>> COBOL >>>>>>>>>>>>>>>>>>>>>>>>> Java
定説です。


114 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 09:20
>>112
コボラーはマスコミの動向と無関係な存在だからな(藁


115 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 09:21
>>111 ウチで言うサーバサイドに投入された VB 厨房と同じだな。
static メソッド乱発、public 変数使いまくり、Vector/Hashtable
大好き、例外は握り潰し、synchronized ってなんですか? あたまがいたいよう...


116 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 09:22
>>113
shigeってコボラーくずれの趣味Ruby使い?(w


117 名前: shige 投稿日: 2001/07/24(火) 09:48
Ruby>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


118 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 09:53
VectorとかHashTableって好んで使うのいかんですか?
Iterator便利でよく使いますが・・・


119 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 10:00
Iterator は全然別。多人数プロジェクトで Vector 渡し Vector
返しなんかやってたら厨房度高いよ。正常系 String、レアケースで
Integer や String[], Exception が入るコレクションなんて
メンテできません。Object を VARIANT 型と勘違いしている VB
厨房死んで。


120 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 10:13
>例外は握り潰し
コボラーは、OSのメモリダンプで原因調査して貰うので潰しても良いんです。


121 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 11:04
>例外は握り潰し
あーあるね、こういうの。「コンパイルが通らなかったんで
とりあえずこうやったらうまくゆきました」とか。


122 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 11:28
>>119

>正常系 String、レアケースで Integer や String[], Exception
>が入るコレクションなんて メンテできません。
>Object を VARIANT 型と勘違いしている VB 厨房死んで。

すごいなぁ、それは、、、、確かに「死んで」だ。

「あなたのまわりの糞コード」
http://piza.2ch.net/test/read.cgi?bbs=tech&key=981185737

にノミネートしたいんですけどいいですか?

ところで、
>Vector 渡し Vector 返しなんかやってたら厨房度高いよ
という文にギクッとするのですが、それを避けるには
・配列で返す
・特定のクラスしか入らないようにしたリスト(Listを包合)で返す
などするんですか?

スレの趣旨とは違うのでsage。


123 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 11:38
>>122 どんぞ。

>>Vector 渡し Vector 返しなんかやってたら厨房度高いよ
>という文にギクッとするのですが、それを避けるには
Enumeration か Iterator を使う。呼び出し側も作り側も
自分の担当だったらべつに良いんだけど、他人とのインター
フェースでコレクションの構造を意識させない作りにする
のが普通のOOだと思うが。


124 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 11:44
もう少し設計に時間かけたほうがいいんじゃないかい?
会社でやってるならこれは教育の問題な気がするが


125 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 11:50
>>124 いま死ぬ思いで作り直させてるとこ。でも彼らはなぜ
作り直しになっているか理解していない様子...。


126 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 11:55
だからそれを理解させるような説明が出来る人が必要だと思うけど
まぁ別にそいつらが後々メンテするなら勉強だと思ってそのまま
ほっとくってのもありかもしれんけど。


127 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 12:08
>Vector 渡し Vector 返しなんかやってたら厨房度高いよ

Vectorを派生してドキュメントクラス作るのはどうなの?


128 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 12:28
配列わたしはもっと厨じゃない?

ようは抽象性を高くしろってことでしょ?

ArrayListじゃないくてインターフェースのListで受け取るとか


129 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 12:42
>ArrayListじゃないくてインターフェースのListで
抽象度変わらず。

>配列わたしはもっと厨じゃない?
それで良い場合もある。


130 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 13:53
ResultSet渡しは?だめ?


131 名前: デフォルトの名無しさん 投稿日: 2001/07/24(火) 14:32
だめかどうかは、局面で決まるんであって...

如何に元がダメクラスであっても、ラッパーが頑張れば別物になるし。