JAVAとC#どちらが優れているか教えてください

このエントリーをはてなブックマークに追加
952仕様書無しさん:2007/07/25(水) 10:06:04
「インテグサ」これは初耳だったので調べてみました。

言語レベルで拡張しているだけで、原理はなんでも一緒っすね。
地方でしか使わない特殊な方言とか覚えてもなぁ・・・

「ポインタ」ってC#のポインタとCのポインタと違うのですか?
953仕様書無しさん:2007/07/25(水) 10:13:47
>>951
ねね。教えて。

開発したシステムが保守等で.NET Frameworkがバージョンアップした時に、
移行が簡単(コンバーターが理解しやすい)になるように、コーディング規約とかかなり厳密に作った?
それともFrameworkのバージョンアップは無しって感じなの?
954仕様書無しさん:2007/07/25(水) 11:52:52
>>953

>>951では無いが、.NET Framework は、DirectX等と同じで基本は拡張修正しか無いんじゃないのか?

各バージョン個別だし。
955仕様書無しさん:2007/07/25(水) 14:11:57
>>954
んなことない。大改定だよ。この知ったかが!

その代わり、.NET Frameworkは1.1の2.0も2.1も3.0もランタイムが共存できる。

M$は過去のランタイム問題をそうやって解決してる訳。
でも、作りは異なるし、アプリ間の互換はない。

つまり、システム単位で機能拡張なら作り直しのまま。
C#っても4つのC#って言語があるんだぜ?。VBは9つだがw
そこらは他のオープン言語には大きく劣る。
956仕様書無しさん:2007/07/25(水) 14:19:56
例として「.NET Framework 3.0 互換」でググったら
こんなの出てきた。

゚Д゚) .NET Framework 3.0対応について
http://kamipu.blog85.fc2.com/blog-entry-18.html

利用している分散テクノロジは、お察しのとおり、.NET Remotingテクノロジーを利用しています。
ここが超問題です。
新型の.NET Framework 3.0では.NET Remotingは消えて、代わりにWCFになっちまいました。
で、早速、.NET RemotingとWCFの相互接続版を作って試みましたが、互換性全然ない。

??? エーー
なにこれ? というか、またMicrosoftか!(゚Д゚)

WCFへプログラム全差し替えは結構シンドイ。ん〜〜
という現状です。Microsoftへは非難のメール送りましたけどね。

まぁ、Microsoftの考えは基本的に、
「古いソフトは勝手に使えなくなっていくのでヨロシク」
なので、今更なんですが。。
でも2年で捨てられるテクノロジーと思わなんだ。コロコロ変えすぎです。


VBみたいだが、.NET Frameworkの使い方はC#も書き方は同じ。
C#使いってフリーソフト作家以下なんだよな。
957仕様書無しさん:2007/07/25(水) 14:22:05
うーん。処女は悪い男に騙されやすいって事か。
958仕様書無しさん:2007/07/25(水) 14:32:47
というか半年前に懸賞板で大騒ぎしてたウマウマのブログかw
959仕様書無しさん:2007/07/25(水) 14:34:31
>>955-6
は?

それは、.NETのバージョンアップとは関係なくね。

.NETのバージョンをいくらあげても、1.1で作られていれば1.1だし、
2.0なら2.0を入れておけば良いだけの話だろ。
その後、3.0を入れようが、4.0(出るのか?)を入れようが好きにしたら良い。
960仕様書無しさん:2007/07/25(水) 15:31:41

同時に複数のバージョンをインストールできない=全ての.netバージョンを用意する必要がある可能性がある。

なんてめんどくさい。
961仕様書無しさん:2007/07/25(水) 15:33:59

.netアプリを同時に全て用意し、同時にアップグレードしないと使えなくなる。
NTTデータに全部丸投げとかならいいだろうけど、
専門アプリをそれぞれに発注とかしたら死ぬ。

中小は死ねと言うのか。
お手軽に作るための.netのくせして生意気!
962仕様書無しさん:2007/07/25(水) 15:36:34

簡単に変更できないハードウェア仕様に沿って物作った方が長持ちするんだね。

高互換性、高移植性を実現するための仮想マシンじゃなかったのか・・・

まあその問題はJavaも一緒なんだっけ?
963仕様書無しさん:2007/07/25(水) 16:22:03
???

>>960の内容は分かる。
例えば、1.1, 2.0, 3.0 のそれぞれの機能を使っていれば、
それぞれのFrameworkをインストールする必要があるのは面倒!
これは分かる。
面倒。ダウンロードから始めるとすると平気で数時間コースだしな。

が、>>961の理由が分からない。なんで同時にアップデートしないと
使えなくなるの?
これはよほど制限された状態で作らなければいけない状況とかでなければ
気になる事でも無いと思うが・・・。
(.NET3.0を入れたら2.0を消していくとか)
964仕様書無しさん:2007/07/25(水) 17:04:01

必要なソフトウェアを組み合わせて実行可能な環境・・・
965仕様書無しさん:2007/07/25(水) 21:30:19
C++の++を重ねていくと、#になり、つまりC#なのです。
966仕様書無しさん:2007/07/25(水) 21:35:11
Cといえばポインタ!と多くのヒトが言う
つまり"C"はポインタであろう
C#とは C++ ++ つまりC[2] しょぼいね
967仕様書無しさん:2007/07/25(水) 21:48:01
むしろJ++という感じか?
968仕様書無しさん:2007/07/25(水) 21:51:31
VSのプロジェクト作成で
堂々と一角を占拠している奇妙なJを一度も使ったことがないw
969仕様書無しさん:2007/07/25(水) 22:03:31
C#は間違い無く、最強の言語です。

したがいまして、頭の弱い方のご使用はお控え
下さい。


970仕様書無しさん:2007/07/25(水) 22:08:10
何をもってして最強なのだろう。
と失笑されるのがオチの>>969
971969:2007/07/25(水) 22:17:33
>>970
何でも出来る事
972仕様書無しさん:2007/07/25(水) 22:22:24
じゃあ何でもやってみろ、アホがw
973仕様書無しさん:2007/07/25(水) 22:25:32
C#でJavaのVM作って、Javaプログラム走らせれば、
C#はJavaの上位互換となるわけだ。
974仕様書無しさん:2007/07/25(水) 22:27:47
何でもできるとかいうから失笑を買うんだよ。
度をわきまえろ。
975仕様書無しさん:2007/07/25(水) 22:30:26
>>973だが、ネタだぞ。
つか、>>969もネタだろ。
お前見たく釣られやすいアホがいるから、釣る奴がいるって覚えておけ。
お前みたいのがいなければ板も平和になる。
失笑されてるのは誰だかな。
976仕様書無しさん:2007/07/25(水) 22:31:03
そういえば大きな案件ほどJava>>C#な傾向にあるね。
C#は日曜大工言語に近い。
977仕様書無しさん:2007/07/25(水) 22:31:44
相当悔しがってるC#信者がいるなwww
978仕様書無しさん:2007/07/25(水) 22:31:56
全角#キタコレw
979仕様書無しさん:2007/07/25(水) 22:33:19
ネタです発言キタ━( ´∀`)゚∀゚)*゚ー゚)・ω・) ゚Д゚)´ー`)・∀・) ̄ー ̄)´_ゝ`)`Д´)´Д`)丶`
980仕様書無しさん:2007/07/25(水) 22:33:22
俺煽ってる側だけど、C#は(というよりMSの言語は)クソと思っとりますw
Java信者クンって、Java好きなんだろうけど、Javaの価値が高くても
底辺コーダーの価値が高いわけじゃないから、そこだけは忘れないでいてくれ。
リアルでそういうやついてウザいんでw
981仕様書無しさん:2007/07/25(水) 22:34:08
>>979
>>973がマジだと思ったのなら、あんたプログラマとしての素質あるよw
982仕様書無しさん:2007/07/25(水) 22:35:00
>>977
俺たちはこういうネタ版で地道にC#の案件を増やす努力をしてるんだよ。
だから邪魔すんな。
983仕様書無しさん:2007/07/25(水) 22:35:40
windowsプラットフォームで運用するというだけで
夜中に障害電話で呼びつけられそうな気がして鬱になる
984仕様書無しさん:2007/07/25(水) 22:35:52
黙ってロムってた俺が一番の勝ち組
985仕様書無しさん:2007/07/25(水) 22:36:03
>>982
Java信者は煽りとしても2流だなぁ。
Delphi信者が懐かしいよw
986仕様書無しさん:2007/07/25(水) 22:36:36
>>983
俺はインフラ系なんで、別にどっちでもいいんだけど、
夜中に問題になるのはWeb系じゃねーのかよ。
987仕様書無しさん:2007/07/25(水) 22:38:32
言語の価値基準でいうと、Javaは研究向きなところあるな。
PCクラスタでがっちりWebアプリ組むときに使う言語はたいていJava。ほぼデフォルトの言語になっている。
M$はその結果を使ってこつこつやっとります、という感じ。
988仕様書無しさん:2007/07/25(水) 22:39:40
>>987
ラボにいた経験なさそうだな。
バリバリ実務だろ、Javaは。
何をもって研究なんだか。
989仕様書無しさん:2007/07/25(水) 22:40:09
IEEEでもACMでもいいから検索してみろwww
990仕様書無しさん:2007/07/25(水) 22:40:48
正直どっちでいい
991仕様書無しさん:2007/07/25(水) 22:41:25
>>バリバリ実務だろ、Javaは。
意味もわからぬ馬鹿めが
992仕様書無しさん:2007/07/25(水) 22:43:33
>>991
一応教えてアゲルけど「J2EE」とかでググってみ。
あ、ググるっていうのは、googleっていう検索サイトで調べる事なんだ。
あ、アドレスが分からないかな。
一応ここなんだけど。
http://www.google.co.jp/
993仕様書無しさん:2007/07/25(水) 22:44:42
>>990
リアルな話、M$で研究目的のアプリを組む例は少ない。
ほぼい9割9部CとJavaと考えてていい。
コルバも性能面ではまったく使い物にならん。やっぱり研究向きだよ。

あと、ググルより、>>990のいうように海外の論文やカンファレンスを参照したほうがいいぜ
994仕様書無しさん:2007/07/25(水) 22:47:15
自称研究w
995仕様書無しさん:2007/07/25(水) 22:48:02
あ、>>989ね。
ただ、プラットフォームにLinuxやSolarisを選ぶから、という理由のほうが大きい。
996仕様書無しさん:2007/07/25(水) 22:48:25
何の研究だかw
JavaはWebアプリメインだから、ローカルで研究とか
検証するのに、特に向いているって事はないよ。
悪いけど。
だからってC#が向いてるわけじゃないけどね。
もう少し視野を広げるといいかもねw
997仕様書無しさん:2007/07/25(水) 22:49:09
>>993
CORBAって何に使われてるんだ?
重すぎだぜあれ。
998仕様書無しさん:2007/07/25(水) 22:50:03
>>996
視野というか、検索結果だよ。
お前の言うググルではないけどなw
999仕様書無しさん:2007/07/25(水) 22:50:39
>>997
サイコガンのアレな。
慣れると目をつぶっても的に当たるらしいぜ。
1000仕様書無しさん:2007/07/25(水) 22:50:54
パソコンオタク
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。