トップページ⇒tech
1001コメント264KB

●●.NΕTって死滅しちゃうの???{2}●●

■ このスレッドは過去ログ倉庫に格納されています
0001255NGNG
普及する見込みのほとんどない.NETを今必死こいて勉強してる俺って一体・・・・

前スレ http://pc.2ch.net/test/read.cgi/tech/1006038901/
0005デフォルトの名無しさんNGNG
>>4 Cとかアセンブラとかではなくてハードロジックや温度の問題ではないの?
というよりドラッグレースと一緒で最速にするために
どれだけ時間と金をかけたことだか
目的の発生からコードの実行までの時間は電卓以下

大体ほとんど答えのわかっている計算やらせることに
何の意味があることか
0006デフォルトの名無しさんNGNG
はぁ
FreeBSDでまともなものができなくても全部Corelのせいにするんだろうな
作れないのわかってるくせに。
MSのこういう汚いところ大嫌い
0007デフォルトの名無しさんNGNG
どうでもいいことなんだけど、このスレのタイトルの
Eと}だけ字体が違うんだけどなんでだろ。
っていうか、おれだけ???
0008デフォルトの名無しさんNGNG
ΝEТとちゃんと出ていますが?
気のせいですょ
0009デフォルトの名無しさんNGNG
TヨИ.
0010デフォルトの名無しさんNGNG
┬ヨИ. 
0011デフォルトの名無しさんNGNG
http://obuchi.naikaku.com/angriff/upred/source/1478.jpg
↑
この画像なんなの?
0012 NGNG
>>4
>大体ほとんど答えのわかっている計算やらせることに
何の意味があることか

ココ読め 英語だけど
http://abcnews.go.com/sections/tech/CuttingEdge/cuttingedge000602.html
0013デフォルトの名無しさんNGNG
最先端は最先端なんだろうけどさあ…。
縦列駐車をいかにエレガントにこなすか、みたいな話してんのに
F-1持ち出されたみたいな感じ?
それで「最速!」とか言われてもな。
0014デフォルトの名無しさんNGNG
>>4
FOTRANではないの?
0015デフォルトの名無しさんNGNG
前スレdat化されてる・・・
0016デフォルトの名無しさんNGNG
>FreeBSDでまともなものができなくても全部Corelのせいにするんだろうな
>作れないのわかってるくせに。

これが正しそうですね。
オープンソース側からクロスのNET環境が出てくる前に、
M$が中途半端にクロスなもの出して、Javaみたいに潰してやるってことですね。

M$にとっての幸せは、開発者をWin32とWin64に縛り付けることだもん。
0017デフォルトの名無しさんNGNG
Windows 2000 Professionalの引退スケジュールが発表されていた
http://www.zdnet.co.jp/news/0112/18/b_1217_01.html
0018デフォルトの名無しさんNGNG
.NETは死滅する。
M$がNET環境を飼い殺しにするために存在だから。
0019デフォルトの名無しさんNGNG
飼い殺しにするために存在だから
↑
0020デフォルトの名無しさんNGNG
飼い殺しにするために存在だから
             ↑
0021デフォルトの名無しさんNGNG
>>15
1000 超えると自動で dat 落ちするようになった。
0022デフォルトの名無しさんNGNG
というか、.NETがこけるとMSがこける。
0023デフォルトの名無しさんNGNG
>>22
.NETが成功したら開発者も利用者も全員フリーのOSに移る。

Officeクローンが成功しちゃってるもん。(除く日本)
http://www.zdnet.co.jp/enterprise/0112/13/01121302.html
サンが企業顧客の要求にこたえ「StarOffice」の有償化を検討?
0024デフォルトの名無しさんNGNG
VB-COMがフリーOSとコネクションを切るしかけだった。

でも昨日、COMの勉強になったっていうキティなヤツが居たな。
COMはインターフェースしか無いのに、
インターフェースの実装に膨大なステップを強制する。関数ライブラリ以上に。
騙されてることワカンナイんだね。悲惨。
クラスベースでもオブジェクトベースでも、
OOPだとインターフェース部分が楽になるのに。
0025デフォルトの名無しさんNGNG
>>24
COM本体にはインターフェイスしかありませんが、
COMの実装には継承を使えます。
0026デフォルトの名無しさんNGNG
>COMの実装には継承を使えます。

何変なこと言ってるんだよ。まだ騙されていることに気付いてない。
なら、COMを経由しなきゃステップが半分以下になるんだよ。
それを否定するなら、.NET使うなよ。
0027デフォルトの名無しさんNGNG
お前、委譲って知らないだろ?(w
0028デフォルトの名無しさんNGNG
>お前、委譲って知らないだろ?(w

また基地外が出てきたよ。委譲が無い言語がイマドキあるか?
最も遅れてる言語を平気で使ってるやつが、
「お前、○○って知らないだろ?」だって。氏ね。
0029デフォルトの名無しさんNGNG
マイクロソフトは戦略っていうか、仕事としてやってるんだから納得するけど、
27みたいにその嘘に騙されてるやつはどうしようもないな。
0030デフォルトの名無しさんNGNG
言語に以上があるかどうか聞いてんるじゃない。
お前が委譲ってものを知ってるかどうかを聞いてるんだ。

継承と委譲の利点欠点を知ってるかどうかを聞いてるんだ。
答えられるかな?
0031デフォルトの名無しさんNGNG
>>26
> なら、COMを経由しなきゃステップが半分以下になるんだよ。

その瞬間、再利用性が著しく損なわれます。
あなたみたいにDelphiしか使わない人には関係ないんでしょうけど。
0032デフォルトの名無しさんNGNG
お前なんかに答える必要無い。

>継承と委譲の利点欠点を知ってるかどうかを聞いてるんだ。
これが騙されてるやつの論法。大体、「OOの本質」という言葉を使う。

1.MSのアナウンス:委譲がOOであり、継承はOOの本質でない。だからCOM使え
↓
2.MSの次の言動:Delを作ったヘジを裁判沙汰になってまで引き抜き。
↓
3.MSのアナウンス:「VB-COMはコンポーネント指向」
↓
4.MSのアナウンス:「VBはOOP出来ない」
↓
5.MSの次の言動:Delと区別つかない実装継承の.NET作成。

27=30は、「1.」で留まってるんだから、.NET使うなよ。って使えるわけ無いか、頭悪いし。
0033デフォルトの名無しさんNGNG
>その瞬間、再利用性が著しく損なわれます。

馬鹿だなあ、.NETの再利用性がCOM部分を利用してないことが分からないなんて。
あれはインターフェースの再利用じゃなく実装継承だろうが。
0034デフォルトの名無しさんNGNG
俺もCOMの委譲は好きになれないけど、ステップかかる事なんてATL使えば楽だし、
コンポーネント指向って、コンポーネント作るのはめんどくさい、というのが前提
にあると思う。
0035デフォルトの名無しさんNGNG
27=30は、.NETの再利用部分は継承はやめてCOMのインターフェース部分に変えて下さいって、
M$に講義してこいよ。

いや、27=30みたいに馬鹿じゃなくて良かったよ。
0036デフォルトの名無しさんNGNG
一般的な話としては、
委譲すると、動的バインドが使えないけど、
windowsの世界ではどういう答えになるの?
0037デフォルトの名無しさんNGNG
>俺もCOMの委譲は好きになれないけど、ステップかかる事なんてATL使えば楽だし、
>コンポーネント指向って、コンポーネント作るのはめんどくさい、というのが前提
>にあると思う。

分かってないやつ。コンポーネント指向とはCOMのことだよ。
OOPとは言えないので控えめに言うようになったてこと。
この人も超頭悪い。
003837NGNG
あ、ゴメン、34は書いてある内容正しかった。
37の文章取り消し。
0039デフォルトの名無しさんNGNG
>>38
死ね
004038NGNG
氏にます。
0041デフォルトの名無しさんNGNG
COMって便利なの?
DirectXで直接COMにアクセスすると
便利な気はしないんだけど。
COMってやっぱりVBが貧弱だからあるんだよね?
0042デフォルトの名無しさんNGNG
ブビ坊のためだけに存在します。>>41
C++とCOMって相性悪過ぎて涙出そうです。
ステップも基地外みたいになる。
0043デフォルトの名無しさんNGNG
>>33
> .NETの再利用性がCOM部分を利用してないことが分からないなんて。

私はCOMの話ししかしてませんが。
どこから.NETが出てくるのですか?
0044デフォルトの名無しさんNGNG
>>36
インターフェイス継承&委譲
0045デフォルトの名無しさんNGNG
>>41
スクリプト使いにとっては便利です。
でも、C++やVB使いにとっては煩雑な部分もあります。
0046デフォルトの名無しさんNGNG
>馬鹿だなあ、.NETの再利用性がCOM部分を利用してないことが分からないなんて。
>あれはインターフェースの再利用じゃなく実装継承だろうが。

馬鹿だなあ、どんなOOP言語でも再利用性はインターフェースの継承からしか生まれないことがわからないなんて。
実装継承はインターフェイス継承を含んでいるから、あんたが勘違いしちゃってるんだよ。ハズカシイ。
0047デフォルトの名無しさんNGNG
Delphiにインターフェイスなんてないでしょ?
形だけのキーワードはあるけど。
0048デフォルトの名無しさんNGNG
あ、.NETを知らない人なんだ>>43

COMは再利用に強いワケじゃありません。
インターフェースを公開するだけなら、関数ライブラリと変わりありません。
それなのに、C/C++なんかとものすごく相性が悪いわけです。

えーとね、COMのコンポーネント指向より、再利用性に強いOOPっていう世界があるんです、勉強して下さいね。
0049デフォルトの名無しさんNGNG
あとさ、Javaなんだけど、
ttp://java-house.jp/ml/topics/
ここの、「interface / abstract class」のとこ読んでみなって。
理解できるからさ。
0050デフォルトの名無しさんNGNG
>>48
おまえ、ほんとはずかしーぞ。
>インターフェースを公開するだけなら、関数ライブラリと変わりありません。
赤面しちゃう。
0051デフォルトの名無しさんNGNG
>Delphiにインターフェイスなんてないでしょ?
>形だけのキーワードはあるけど。

インターフェースというものをでっちあげたのがCOM。
COMのインターフェースなんか使わなくても良いんだよ。
0052デフォルトの名無しさんNGNG
>>インターフェースを公開するだけなら、関数ライブラリと変わりありません。
>赤面しちゃう。

赤面しても良いが、50はCOMを信用してマイクロソフトに捨てられたんだよ。
0053デフォルトの名無しさんNGNG
>>51
JAVAにもinterfaceがあるけどね。
あれもでっちageなの?
0054デフォルトの名無しさんNGNG
おいおい。>>49読めって、悪いこと言わないから。
> インターフェースというものをでっちあげたのがCOM。
インターフェースってOOPの基本概念だぞ?わかってるか?COMかどうかは
関係ないぞ?

それからさ、MSはCOM捨ててないっての。mscoree.dllをdependsしてみろ。
0055デフォルトの名無しさんNGNG
>>48
Javaぐらいはやっていますけど?
あなたは自分だけが賢いと思っているようですね。
そうでなければ平然と人を馬鹿だとは言えませんよね。
0056デフォルトの名無しさんNGNG
>JAVAにもinterfaceがあるけどね。
>あれもでっちageなの?

JavaのinterfaceとCOMのインターフェースは目的が違うだろ。
Javaは多重継承問題を解決するためにinterface導入という目的有り。
COMって多重継承どころか単一継承無いやん。
0057デフォルトの名無しさんNGNG
いいぞ >>55
0058デフォルトの名無しさんNGNG
>Javaぐらいはやっていますけど?

だったら、COMがダメなこと教えてやれよ。

>あなたは自分だけが賢いと思っているようですね。
>そうでなければ平然と人を馬鹿だとは言えませんよね。

キティなレスが出てきたら説明してやらんといかん。
0059デフォルトの名無しさんNGNG
>>58
COMはだめだとは思っていません。
実装継承がないからだめという理屈はないと思います。
本当にだめならば、あれだけの資産は生まれないはずです。
0060デフォルトの名無しさんNGNG
>>56
>JavaのinterfaceとCOMのインターフェースは目的が違うだろ。
>Javaは多重継承問題を解決するためにinterface導入という目的有り。
>COMって多重継承どころか単一継承無いやん。

あー!だから>>49読め!早く!謝らなくてもいいぞ!
0061デフォルトの名無しさんNGNG
>>54
ちなみにdumpbin /exports。わかったかな?

C:\Temp>dumpbin /exports %systemroot%\system32\mscoree.dll
Microsoft (R) COFF/PE Dumper Version 7.00.9254
Copyright (C) Microsoft Corporation. All rights reserved.


Dump of file C:\WINNT\system32\mscoree.dll

File Type: DLL

Section contains the following exports for mscoree.dll

00000000 characteristics
3B1EF71B time date stamp Thu Jun 07 12:38:03 2001
0.00 version
17 ordinal base
97 number of functions
91 number of names

ordinal hint RVA name

33 0 0000F8E9 CallFunctionShim
34 1 0000F342 ClrCreateManagedInstance
35 2 0000F3EF CoEEShutDownCOM
36 3 0000390B CoInitializeCor
37 4 0000EF35 CoInitializeEE
21 5 0000F5FE CoLogCurrentStack
38 6 0000EFD5 CoUninitializeCor
39 7 0000EF87 CoUninitializeEE
40 8 0000EA76 CorBindToCurrentRuntime
41 9 0000FC30 CorBindToRuntime
42 A 0000FB31 CorBindToRuntimeByCfg
43 B 0000DD47 CorBindToRuntimeByPath
44 C 0000FB0F CorBindToRuntimeEx
45 D 0000E9C4 CorBindToRuntimeHost
46 E 0000F8AA CorExitProcess
47 F 0000F5AC CorMarkThreadInThreadPool
48 10 000084E4 CreateConfigStream
49 11 0000E5E4 DllCanUnloadNow
50 12 0000F943 DllGetClassObject
51 13 0000F996 DllRegisterServer
52 14 0000EE7D DllUnregisterServer
0062デフォルトの名無しさんNGNG
>>56
> Javaは多重継承問題を解決するためにinterface導入という目的有り。

ばーか。それじゃJDBCはどうなるんだよ。
0063デフォルトの名無しさんNGNG
>COMはだめだとは思っていません。
>実装継承がないからだめという理屈はないと思います。

これは正しいでしょう。だけど実装継承のあるものより記述が劣る場合があります。
それで恐ろしいのは、「実装継承があるから間違い、OOPの本質ではない」っていう
ブビ坊が現れてるんだよね。噛み砕いて教えてあげないと。

>本当にだめならば、あれだけの資産は生まれないはずです。

あれだけの資産と言いながら、高性能なものは限られていて高額ですよね。
他言語の無料のクラスライブラリの方が高機能だったりするし。
このこともブビ坊達に教えるべきです。
0064デフォルトの名無しさんNGNG
> 高性能なものは限られていて高額ですよね。

IEって高額なんだ。(ワラ
0065デフォルトの名無しさんNGNG
>これは正しいでしょう。だけど実装継承のあるものより記述が劣る場合があります。

COMは記述用途のものじゃないよ?フレームワークなんだけど?

>あれだけの資産と言いながら、高性能なものは限られていて高額ですよね。
>他言語の無料のクラスライブラリの方が高機能だったりするし。

それって「他言語」のマーケティング上の理由でしょ。技術と関係ないじゃない。
0066デフォルトの名無しさんNGNG
>>65
> それって「他言語」のマーケティング上の理由でしょ。技術と関係ないじゃない。

単にDelphiが一番って言いたいだけなんだって。(プ
0067デフォルトの名無しさんNGNG
>COMは記述用途のものじゃないよ?フレームワークなんだけど?

そのフレームワークによる弊害を説明してるの。
あなたも説明してあげなさい。

>>あれだけの資産と言いながら、高性能なものは限られていて高額ですよね。
>>他言語の無料のクラスライブラリの方が高機能だったりするし。
>それって「他言語」のマーケティング上の理由でしょ。技術と関係ないじゃない。

この前のレスが技術と関係無い内容だったんだよ。
0068デフォルトの名無しさんNGNG
そっか。マジレス スマソ。
0069デフォルトの名無しさんNGNG
>そのフレームワークによる弊害を説明してるの。
>あなたも説明してあげなさい。

スマソ。おれにはわからない。弊害ないもん。
0070デフォルトの名無しさんNGNG
>> それって「他言語」のマーケティング上の理由でしょ。技術と関係ないじゃない。
>単にDelphiが一番って言いたいだけなんだって。(プ

これは違う。.NETがDelphi以下だって言いたい。今、Delphi使ってないんだ。
0071デフォルトの名無しさんNGNG
祭りのヨカーン

> .NETがDelphi以下だって言いたい。
0072デフォルトの名無しさんNGNG
ウェブアプリも作れないDelphiが.NET以下だと?
0073デフォルトの名無しさんNGNG
てゆうか、今、C++からSafeArray使ってて苦労してんだよ。
ネットで調べてもサンプルコード出てこんやん。
英語文書はあったが。みんなSafeArrayとか使いこなしてるんか?
0074デフォルトの名無しさんNGNG
以下、.NETでできてDelphiでできないことを語りましょう。
数え切れないくらいあるぞ。
0075デフォルトの名無しさんNGNG
>>73
SafeArray使うかよりもまず、IDLをよく考えるべし。
0076デフォルトの名無しさんNGNG
用途が違うだろ。
大体、5年も6年も前に基礎部分が完成されたツールと
まだリリースもされてない.NETを比べてどうするよ。
それだけDelphiが先進的だったって事なんだろうけど。
0077デフォルトの名無しさんNGNG
Del厨ってほんとに痛いね。
0078デフォルトの名無しさんNGNG
> それだけDelphiが先進的だった

どこが?Smalltalkって知ってる?
0079デフォルトの名無しさんNGNG
>> それだけDelphiが先進的だった
>どこが?Smalltalkって知ってる?

だから、Delphiが優れてることを言いたいんじゃいって書いてあるでしょ?
0080デフォルトの名無しさんNGNG
自分がアフォだからSafeArrayも使えず、
その鬱憤をMSを叩くことで晴らしている。

ということですね?
0081デフォルトの名無しさんNGNG
↑
だから、Delphiが優れてることを言いたいんじゃないって書いてあるでしょ?

ここは.NETのダメさを語るスレさ。
0082デフォルトの名無しさんNGNG
ま、とにかく>24は自分の過ちに気づいたようだ。メデタシメデタシ。
0083デフォルトの名無しさんNGNG
>自分がアフォだからSafeArrayも使えず、その鬱憤をMSを叩くことで晴らしている。

当たり。だけど、SafeArrayもなんかダメダメだね。
0084デフォルトの名無しさんNGNG
.NETを技術的に叩けば同時にJAVAも叩くことになる。
諸刃の剣。
0085デフォルトの名無しさんNGNG
>>83
アフォを認めた!
0086デフォルトの名無しさんNGNG
アフォが人を馬鹿だといってる。
0087デフォルトの名無しさんNGNG
>>36にマジレス。
>一般的な話としては、委譲すると、動的バインドが使えないけど、windowsの世界ではどういう答えになるの?

インターフェースを継承して、実装は委譲するのさ。インターフェースがあってれば
ポリモルフィズムできるでしょ。

あ、もしかして祭りのヨカーン?(w
>インターフェースを継承して、実装は委譲するのさ。
0088デフォルトの名無しさんNGNG
>.NETを技術的に叩けば同時にJAVAも叩くことになる。
>諸刃の剣。
○○マンセーってことを言いたいんじゃなく、
このスレで.NETが分かれば良いジャン。

>アフォを認めた!
アフォは認めるよ。だけどキティよりましだもん。
0089デフォルトの名無しさんNGNG
>>87
>>44でも言ってます。
0090デフォルトの名無しさんNGNG
スマソ。読み飛ばしてた。
0091デフォルトの名無しさんNGNG
>>88
255に比べると、具体的な話がなくてつまらん
0092デフォルトの名無しさんNGNG
「あ、もしかして祭りのヨカーン?(w 」って人気持ちワルイ。
昨日もJavaスレで人を叩くの失敗してたし。

とりあえず、「インターフェースを継承して、実装は委譲するのさ」を言ったのは、
途中から入った人であって、姑息にあるレスを叩いても意味無いよ。
0093デフォルトの名無しさんNGNG
>>91
255はMSの宣伝に騙された人がそれを言ってるからブビ坊には具体的な話になるのさ。
でもそれは意味は無い。
0094デフォルトの名無しさんNGNG
もっとも具体的な説明を出来ない人間が、
「あ、もしかして祭りのヨカーン?(w 」て書くんだよね。
自分はそういう人間でなくて良かった。
0095デフォルトの名無しさんNGNG
>>92
>昨日もJavaスレで人を叩くの失敗してたし。
それはおれじゃない.....たぶん。

>姑息にあるレスを叩いても意味無いよ。
意味わからん。誰もたたいてないぞ?
0096デフォルトの名無しさんNGNG
>>93
> 255はMSの宣伝に騙された人

そうか?たまにMSの宣伝と正反対のことを言ってるぞ。
0097デフォルトの名無しさんNGNG
「祭りのヨカーン?」ってただの流行り?
一人の人だと思ってたヨ。
0098デフォルトの名無しさんNGNG
>そうか?たまにMSの宣伝と正反対のことを言ってるぞ。

MSは、売るときの宣伝と、過去の製品に対する説明と、正反対になる。
MSに返り討ちされてる図。MS社外宣伝マンの宿命か。
0099デフォルトの名無しさんNGNG
>もっとも具体的な説明を出来ない人間が、
せつめいしてるよ?

>インターフェースを継承して、実装は委譲するのさ。インターフェースがあってれば
>ポリモルフィズムできるでしょ。
0100デフォルトの名無しさんNGNG
了解、悪かった。>>99
0101デフォルトの名無しさんNGNG
> 売るときの宣伝と、過去の製品に対する説明と、正反対になる。

そりゃあ、どこでもそうだろ。
そうでなきゃバージョンアップの宣伝にならん。
0102デフォルトの名無しさんNGNG
そうだよね。>>101

だから、このスレの意義は.NET宣伝の嘘を見抜くことにある。
0103255 ◆.net/HAA NGNG
>>70
> .NETがDelphi以下だって言いたい。
ならば、Delphi.NETなんて作る意味がないな。:-P
010476NGNG
VS.NETのIDEが総Delphi化してるんだからやっぱり優れてたんじゃないの?
C#なんてまんまObjectPascalだし。
少なくともSmallTalkよりは機能の取捨選択のバランスが良かったんでしょ。
現行のVCやVBからみたら十分に先進的。
■ このスレッドは過去ログ倉庫に格納されています