■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
VB と Java どっちが上?
1 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 01:21
どっちが上ですか?
友達は VB の方が簡単だといっているのですが、
僕は Java の方が良いと思います。
みなさんはどう思いますか?


2 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 01:31
レス禁止ーーーーーーーーーーーーーーーーーーーーーーー


3 名前: 名無しさん@お腹いっぱい 投稿日: 2000/10/22(日) 01:54
JavaScript がいいよ!


4 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 01:59
プログラム板の話題じゃないねー。
君書き込む板間違ってるよ。

そーね
だったらVBとJavaを足して2で割ったような言語がいいのかも。


5 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 02:09
>4
いいわけ無いよ。


6 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 03:16
2で割らなければすごいかもしれない。


7 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 03:50
論理積を取り、良い部分だけ抽出するってのはどうよ?・・何も残らなかったりして


8 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 07:32
君は FORTRAN に叶う者があるとでも思っているのかね?
はっ!そこにいるのは COBOL。くっ。負けてたまるか。

注) 用途が違うものを比較しては逝けません。



9 名前: 名無しさん@お腹いっぱい 投稿日: 2000/10/22(日) 07:48
JavaとVBは用途同じようなもんだろ?


10 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 11:25
RAD が標準でついている VB の勝ちだろ。


11 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 11:39
>>10
まんこ野郎?


12 名前: 10 投稿日: 2000/10/22(日) 12:57
>11
キミもそう思うだろ?
大体 Java プログラマなんてみんな蛾機なんだよ。


13 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 13:13
ここはネタスレですか?

RADでしか開発できないなんちゃってプログラマに
餓鬼呼ばわりされるなんて。


14 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 13:51
ジョギングシューズ と 革靴 どっちが上?


15 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 14:02
新しいから必然的に餓鬼になってるだけだろ。
それから、東大生はJava使い多いぞ。


16 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 14:08
厨房を大量に捕獲するためのキーワード:
 VB, Java, Perl, Oracle, 最近ではLinux



17 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 14:33
>>15
Java教育をやる東大がうらやましいよ。

いつまでたってもC言語・・・。


18 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 14:43
>>1 「簡単」と「良い」では比較の次元が違っている気がするぞ。


19 名前: ageashitori 投稿日: 2000/10/22(日) 14:51
>>18
>友達は VB の方が簡単で良いといっているのですが、
>僕は Java の方が簡単で良いと思います。
じゃーねーの?


20 名前: 10 投稿日: 2000/10/22(日) 14:58
>13
RAD しかじゃなくて、 RADも だ。


21 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 15:29
VBか・・・(w


22 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 16:14
Delphi は?


23 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 18:49
VBの方が値段上


24 名前: 母を訪ねて名無しさん千里 投稿日: 2000/10/22(日) 19:02
>>13
RADで無くてもいいけど、RADで有ると大助かり。


25 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 19:46
Write once, run anywhere. だから Java の方が良いだろ。 >1


26 名前: >25 投稿日: 2000/10/22(日) 21:09
>Write once, run anywhere.
やめれ。厨房丸出し。



27 名前: 25 投稿日: 2000/10/22(日) 21:19
>26
よく考えろ。


28 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 21:20
同じWindowsでもブラウザによって動かないJavaよりも、むしろ…以下略


29 名前: >26 投稿日: 2000/10/22(日) 21:41
25は煽りでしょ。
乗っちゃダメ。


30 名前: 25 投稿日: 2000/10/22(日) 22:01
>29
あおっちゃいないよ。
そういうのなら何か反論してくれ。


31 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 22:05
StarOfficeってJavaで書かれたんだっけ?


32 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/22(日) 23:05
>>31
C++だったような気がする。
ただこれはStartOfficeを別の会社から買い取ったためで、
選択の余地はなかったはず。

でも最初からSUNが開発してたとしても
Javaを選択したかどうかは疑問だけどね。

>Write once, run anywhere.
は最近では、比較的ポータビリティが高い。
という程度の意味合いで使われていることが多いんじゃないかな。

100%pure Javaって謳ってるクライアントアプリなんて
一太郎Arkくらいしか聞かないよな。



33 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/23(月) 00:33
>>32
あとはThinkFreeOfficeとかかなぁ。
JBuilderも一応pureJavaだね。メーカは
他OSでの動作保証してないけど。

StarOfficeはSunがASPやるのに
Javaで書き直す話があったと思うけどどうなったのかな。



34 名前: 25 投稿日: 2000/10/23(月) 08:05
なーる。そういうこと言われていましたね。
どっかに Write once, debug anywhere. とかかかれていたし。


35 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 04:59
色んなマシンで動くより、俺のWindowsマシンで速く便利に動くソフトの方がいいね。


36 名前: ごめんね・・・ 投稿日: 2000/10/24(火) 05:01
どっちでもいい・・・


37 名前: 18 投稿日: 2000/10/24(火) 10:46
で、1はどうしたんだ? また立て逃げなのか?


38 名前: >35 投稿日: 2000/10/24(火) 13:20
開発者の台詞じゃないな


39 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/24(火) 16:30
>>38
厨房だろ。


40 名前: 開発者 投稿日: 2000/10/24(火) 18:50
おれは開発者だが、35に同意。
最高のパフォーマンスをユーザに提供したい。

JAVAマシンができたらいいね、なんて思う。


41 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 19:30
VB プログラマに Java をけなされて怒りを通り越してあきれた。


42 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 20:12
VBに勝てる言語なんてないやん(藁

悔しいからって負け惜しみゆうなよ(ワラ


43 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 20:19
どこまでがネタなのか判断が難しいなぁ


44 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 20:24
>>43
せっかくVB煽りバカを煽ってやろうと思ったのに・・・


45 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 20:26
然らば○elphiの名を出すのがよろしいかと。


46 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 20:46
>>45
結局 Delphi vs. VB ですか。


47 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 21:37
うんこDelphiと比較しても仕方ないから止めとけ。
何の役にもたたん。

VBは登竜門だが、落ちこぼれがDelphiへ
そこそこ使える人間はC++へステップアップする。


48 名前: D屋 投稿日: 2000/10/26(木) 21:40
>登竜門‥ステップアップ
それもすごい誤解なような気もするが‥
まあいい、くだらん論争が始まるよりはマシだ。


49 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 21:55
>>47
Javaには誰も行かないの?


50 名前: プロVB 投稿日: 2000/10/26(木) 22:47
VBは、構造体やループやAPI、関数の呼び出しや変数の宣言などのプログラムの文法の基礎の基礎をわかりやすく覚えられる言語なので教育用に使えるかもしれません。


51 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 22:59
そんなのCでいいべ。


52 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/26(木) 23:03
>51
なぜ?


53 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 00:31
>>47
そんなやつはどうせろくなD使いじゃないだろうな。


54 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 00:42
>>50
教育にGUIは敵だ。標準PascalかRubyにしとけ。

>>51
教育用言語にはせめて文字列型が必要だ。


55 名前: 54 投稿日: 2000/10/27(金) 00:47
Ruby->Pythonだな。
まあどっちでもいいや。


56 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 00:56
Write someone, run sometimes.



57 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 02:53
VBはとりあえず動くプログラムを書くのは非常に簡単だが、
まともなプログラムを書こうとすると、相当なスキルを要する。
Javaはクライアントを限定するなら非常に楽。


58 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 02:58
前から気になっていたがJavaのバイトコードを各環境に合わせて
実行時にコンパイルして高速に動かせるのにCのコードは無理なんだ?
Cやアセンブラの機械語コードも始めの実行時(もしくはインストール時)に異なる機械語で
書かれていた場合環境に合うように再コンパイル(機械語の変換)をすれば動くような?
エミュレータで違うマシンのソフトを動かせるくらいだから機械語の変換くらい出来そうな気がするが・・・
実行ファイルの機械語変換機能を各OSに付けるべきだ!



59 名前: 黒い蛍 投稿日: 2000/10/27(金) 03:06
>>58
それじゃあ、インタプリタだろ!
でもって、Javaは今のところ、限りなく近くインタプリタだ!


60 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 03:17

58が言うのはコンパイラだと思うが?


61 名前: 黒い蛍 投稿日: 2000/10/27(金) 03:41
>>60
エミュレータのやってる行為は、たいていインタプリタ形式だがね。
そして、Javaって、仮想マシンコードを吐くんだろ?
そいつを実行するんだから、インタプリタだろ?

違うのかい?


62 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 04:44
>>58
なんかよく分からんが、MSのドットネットフレームワークに期待したら?

VBとかC#なんかの実行モジュールは、
中間コードをJITでコンパイルして動くみたいだからさ。
それも、実行時に必要なったセクションごとにコンパイルされたり、
実行場所のCPUにあわせたコンパイルもされるみたいだよ。

あと、ドットネットの中核のなんとかランタイムライブラリーってのが
MS以外のOSでも動くようになるかもしれないし。


63 名前: 名無しさんi486 投稿日: 2000/10/27(金) 09:29
VBにもネイティブコードコンパイラがあるっつーの。


64 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 10:37
NT/Alphaで動いてるやつ、なんて言ったっけ?(どわすれ)
あれみたいなイメージだと、JITと違ってコンパイル済みファイルが欲しくなるね。


65 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 10:42
>>63 VBのファイルって、今でもインタプリタで動かしとるんとちゃうん?


66 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 11:35
http://www.javalobby.org/features/jpr/part3.html


67 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 13:58
>61よ
キミの言うことは正しい。
が、58は
エミュレータを作れといっているのではなく
他の環境で動くバイナリを実機にあわせて
「再コンパイルする」と言っている。
これはコンパイラだ。


68 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 16:46
コンパイラって生えの漫画を見た覚えがある。


69 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 19:40
アセンブラちゃんとか出てくるんだっけ?


70 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 20:50
そういえばコンパイルという会社もあるな


71 名前: >70 投稿日: 2000/10/27(金) 20:54
もうつぶれたよ


72 名前: pianoman 投稿日: 2000/10/27(金) 21:23
Javaは1年やったけど、もう遠慮したい。
VBも嫌なんで、どっちもどっちなんだけど。


73 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/27(金) 21:32
>>72
なぜ?


74 名前: pianoman 投稿日: 2000/10/27(金) 21:53
>73
排他的な感じが嫌いなのよ。
それに、設計者(IBMの人間)がへたくそで
無意味にDB2を使い、無意味にサーバーを気分でUNIXにしたり。
意図がわかんなかった、という経験からかな。


75 名前: pianoman 投稿日: 2000/10/27(金) 21:59
74の追加
VBもJavaもすっこけるから嫌いってのもあった。


76 名前: h4c1nt0sh 投稿日: 2000/10/27(金) 22:16
1よ、不毛な論議はよせ。
どちらもカスだ。



77 名前: 黒い蛍 投稿日: 2000/10/27(金) 23:15
Javaマシンが出てくればJavaの勝ち。
現状は、どっちも糞


78 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 00:48
クライアントサイドの話だろ。
サーバーサイドじゃ VB は論外。


79 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 00:53
厨房サイドじゃJavaは論外。


80 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 01:02
JBuilderとVBを比較した方がいいんじゃない?
(VisualAge for Javaでもいいけど)
つまりツールとしての比較。
言語としての比較だと、どう考えてもVBが勝つとは思えない。


81 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 01:54
不毛ね。
リンゴとミカンどっちが美味いか不味いかなんて
比較して意味があると思うか?


82 名前: しろーと 投稿日: 2000/10/28(土) 02:04
ミカンの方が美味しいぞ!(藁
意味は無いが、書き込みは出来るだろうな(藁
で、不毛でないスレがこの界隈にあるか?
OS比較や、言語比較のスレのすべてが不毛だゾ!

不毛に付き合う自分が一番不毛なのだがね(藁


83 名前: 投稿日: 2000/10/28(土) 02:18
VBはオブジェクト指向ではないのでダメ。ちゅーか、
言語というよりMSのおもちゃだろ。


84 名前: 80 投稿日: 2000/10/28(土) 02:25
>81
意味がないのは百も承知。
不毛な議論以外の何物でもありません。
でも、だからこそこの手の議論はなくならないんです。
ただ、VBとJavaではどちらも信奉者がいないから
イマイチ盛り上がりに欠けますねえ。
どっちもお仕事でイヤイヤ使うって感じのものだから・・・


85 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 03:11
>>79
ナイス(笑)


86 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 06:20
で、Windows上でベンチマークとかするとどっちが速いんだ?


87 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 07:15
ベンチマークっちゅうよりウンチマークだな‥


88 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 09:45
VB7が出てもこの状態だったら終わりだな


89 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 10:35
どっちもクソって言っている人間は、
VBもJavaもできないから言っているみたいだね。(藁
なさけな〜


90 名前: 名無しさんi486 投稿日: 2000/10/28(土) 12:50
>>88
この状態はかわらんだろ。

今でもVBで出来ないことはないし、
OOPが出来るようになっても初心者が多いから使う人間は一部だし。
継承も今のAPI並にしか使われないだろう。


91 名前: saxplayer 投稿日: 2000/10/28(土) 13:26
90さんに質問でーす。
厨房のぼくに教えて下さい。

VBでROMに焼くプログラムできますか?
どうやって作るんですか?
90さんはVBで何でも作れるそうなので教えて下さい。
それと、VBってどのOSで動いてるんですか?
しらないので教えて下さい。おねがいしまーす。



92 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 15:10
VB は C# につぶされるんじゃない?


93 名前: >92 投稿日: 2000/10/28(土) 15:22
短期的にはそれはあり得ないよ。
だってVBプログラマの大半はC#へするのは難しいと思うよ。
C#の言語仕様によるによる生産性の向上より、
スキル低下による生産性の低下のが遙かにでかいと思う。


94 名前: 名無しさんi486 投稿日: 2000/10/28(土) 15:24
>>92
それはないだろ。

VBは初心者向けの位置付けがある言語。
VBA,VBSまで含めてユーザレベルでも作成できるのが売り。
これに対するライバルの話は聞いたことがない。

C#につぶされるのはむしろVC。


95 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 15:43
結局Sun主導が気に入らないだけでしょ。
単なるJava潰し。
C#,VC,VBの割合なんてMSの利益には関係なし。
まあVC,VBは安楽死だな。

>>94
>これに対するライバルの話は聞いたことがない。
OfficeをMSがにぎってんだから無理ゆうな。



96 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/28(土) 17:58
>95
Excelへの読み書き+帳票設計メソッドだけ適当に作って、
JNIでラッパー作って、メインはJavaで書く。

Access(JDBCでmdb-Jetエンジン使うなんてアホみたいだけど)
にはとりあえずJDBC-ODBCブリッジドライバ。

んでもってServletで簡単お間抜けネットワーク分散3層C/Sアプリ。

作るのは簡単そうだけど、パッケージにして売るのは
問題あるような気がする。でも、そういう仕事増えそう。


97 名前: 92 投稿日: 2000/10/28(土) 19:22
>93, 94
そういうわれてみればそうだな。
まぁ、ドライバとか書くのに VC は残りそうだが。


98 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/29(日) 19:30
ナンセンスだ。


99 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/29(日) 22:13
C#がつぶすのは当然WinやWinばっかりのネットワーク上のJavaだろ。


100 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/29(日) 22:57
>99
そんなに Win の上に Java ばっかりのっているのですか?


101 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/30(月) 05:59
>>100
JView があるじゃないか. (^^
Pure じゃないけど.


102 名前: 100 投稿日: 2000/10/30(月) 11:16
>101
確かに載っていますけれど別に C# 乗っけなくても
MS が勝手に落とすこともできるんじゃないでしょうか?


103 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/30(月) 20:58
C# 萌え〜


104 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/30(月) 21:14
Javaのクライアント側ってなんか結構アプレットで、という要件が多いのだが
アプレットだとJDBC-ODBCブリッジドライバ使えんのよね...
セキュリティ周りも鬱陶しいし、今の奴もjava.securityでAllPermission
とかやっちまってるし(誰だよそんなの許可した奴は)


105 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/31(火) 02:01
>>104
凄いですね。
なんのことだかサッパリ分からん。
自分は学校でJavaをちょっと習っただけなんですけど
プログラマ目指すのは無謀ですか?



106 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/10/31(火) 02:41
自分で勉強しましょう。
学校でプログラム習ったことないプログラマもたくさんいるよ。
つーか、学校で習うプログラムって、あんまり役にたたんよ。



107 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/05(日) 09:58
>104さんへ
アプレットからJDBC-ODBCブリッジドライバを使ったら、全部のクライアントで
ODBC設定しないといけないですよね。


108 名前: 104 投稿日: 2000/11/05(日) 14:19
>>107
そそ。それも鬱陶しい。けどなんかブラウザからばーんと起動すると格好
よく見えるらしくて、ユーザにはウケちゃうらしい。
んで展開部隊が泣くと。


109 名前: 104 投稿日: 2000/11/05(日) 14:24
ちなみに俺5月の連休に「独習Java」と「Javaの格言」辺りつらつら読んだ
位で現場突っ込まれたけど、1ヶ月位で一応使えるようになったよ。
オブジェクト指向的な設計はどの言語でやっても難しいけど、言語そのもの
は特に難しいわけじゃない。


110 名前: 104 投稿日: 2000/11/05(日) 14:29
>オブジェクト指向的な設計はどの言語でやっても難しいけど

なんか変な表現だった。
「オブジェクト指向的な設計」は難しいけど、言語とは(全く関係ない訳
じゃないけど)それほど関係ないって事で。その辺知らなくても使うだけ
なら使える。

もっとも設計ちゃんとしてないとスパゲッティになりがちで後で泣く羽目
になるんで、やっぱりどこかでちゃんと身につけておくべきだけど。


111 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/05(日) 19:09
>>108
3階層か4階層で作ればぁ?

> んで展開部隊が泣くと。
なんで展開部隊なんかいるのぉ?



112 名前: 104 投稿日: 2000/11/05(日) 20:02
>>111
ごもっともだが、その辺決めたのもっと上の方だからどうにも。
展開部隊がいるのはそれなりに規模がでかいから。


113 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/11/05(日) 20:35
つーか、JDBCってJDBC対応のドライバ自分で持ってるRDBなら
何でも使えるんでしょ?

JDBC-ODBCブリッジは、そもそもベンダが独自ドライバをチャンと
作ってくれるまでの繋ぎ&Win環境レガシーDBシステムとの
ブリッジにつかうためにあるだけだよね?

ドライバ変更って、ソース内ではドライバクラスをロードしてる
一行を変更するだけだよね?そんなのも融通聞かないような
間抜けな設計してるのか?


114 名前: 104 投稿日: 2000/11/06(月) 03:28
>>113
まったくその通りだし、本番ではOracleのtype4ドライバ使う予定だよ。