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

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

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

前スレ http://pc.2ch.net/test/read.cgi/tech/1006038901/
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からみたら十分に先進的。
0105デフォルトの名無しさんNGNG
>>103
WindowsXPって2000以上かい?(ぷぅ
0106255 ◆.net/HAA NGNG
>>105
何の話だ?
0107デフォルトの名無しさんNGNG
255って前スレでブビ坊であることが判明したもんな。
最後、"どこにVBの話題が出てますか"ってシラバックレタが、
その前後だけVBに触れてないだけだヨ。

ビブ坊が議論出来る分けないだろ。もっとも遅れた言語なんだからさあ。
0108MCSD厨房NGNG
今日は仕事で.NETコンファレンス出れないが、昨日のを見た感じでは、
Javaでも無理すれば.NETに近いことができるかも知れんが、
開発コストでJavaが有利だと思うやつは出てきて理由を述べてほしい。

開発者の確保や開発環境・サポートの差は歴然だよ。
もはや選択枝はJavaだけでなくなる
0109デフォルトの名無しさんNGNG
>開発コストでJavaが有利だと思うやつは出てきて理由を述べてほしい。

んなわけねーだろ、Javaは汎用機の世界だから高いんだヨ。
養豚苦肉っていうかJavaと比べるなんてひどいコンファだね。
0110デフォルトの名無しさんNGNG
>>107
言語って使う人に依存するよね。いくらDelphi使ったってインターフェースと実装の継承の違いが
わかんなきゃ、どうせ大したプログラム書けないさ。
0111デフォルトの名無しさんNGNG
↑
養豚苦肉は関係なかったかも。でも、布団売りみたいな騙しコンファだNE!
0112デフォルトの名無しさんNGNG
>>110

それを言うなら言語が思考を限定する、だろ。
VBみたいな豚の餌を美味しいって言ってた過去は恥ずかしいZO!
0113デフォルトの名無しさんNGNG
>>112
ほほう。VBではどうしてもできなかったシステムをあげよ。
0114デフォルトの名無しさんNGNG
>>113
・失敗しないインストーラ
・メモリ不足を起さない画面、GISシステム
・インタープリタの実装
0115デフォルトの名無しさんNGNG
>>113
・高速なRDBアクセス(これがなんで遅いか理解出来ない)
0116デフォルトの名無しさんNGNG
>>114
うーん、どれも作ったことないからわかんないや。でも作る必要あんの?
どっかに転がってそうなもんばっかだけど。いや、まじめな話。

>>115
DBアクセスが遅いなんてのは初耳。JDBCのほうが数倍遅いけど。
0117デフォルトの名無しさんNGNG
違うっての>>116
VBインストーラが問題起すのは、ブビ坊の認めるところ。
他の問題も開発中に実際起きたの。メモリを一杯積んでもVBアプリ内だけで自己メモリ不足を起す。
(インタープリタ除く。Delだと無料インタープリタがゴロゴロあるが、VB用は無い)

>DBアクセスが遅いなんてのは初耳。JDBCのほうが数倍遅いけど。
↑
滅茶苦茶。

・速度に問題があるJavaと比べてどうするんだ。
・ODBCがJDBCより遅いってことだろうが、なんか、VBのODBCはメモリ不足を起す。
0118デフォルトの名無しさんNGNG
>VBインストーラが問題起すのは、ブビ坊の認めるところ。
なんだ、そんなの使ってるからだよ。ちゃんとしたの買ってきなよ。
大体それってVB言語と関係ないよ。

>・ODBCがJDBCより遅いってことだろうが、なんか、VBのODBCはメモリ不足を起す。
そっちのほうが滅茶苦茶だよ。VBのODBCってなに?ODBCわかってる?
0119デフォルトの名無しさんNGNG
>>VBインストーラが問題起すのは、ブビ坊の認めるところ。
>なんだ、そんなの使ってるからだよ。ちゃんとしたの買ってきなよ。
>大体それってVB言語と関係ないよ。

インストールシールドで作っても付属のもので作っても、
VBアプリのインストーラ中にエラーが出るの。知らな過ぎ。

>>・ODBCがJDBCより遅いってことだろうが、なんか、VBのODBCはメモリ不足を起す。
>そっちのほうが滅茶苦茶だよ。VBのODBCってなに?ODBCわかってる?

プロに対して口の聞き方を気をつけなさい。
ODBC接続とネイティブ接続の「接続」を略しただけだ。
0120デフォルトの名無しさんNGNG
とにかく、ブビ坊は消えろ。
0121デフォルトの名無しさんNGNG
>インストールシールドで作っても付属のもので作っても、
>VBアプリのインストーラ中にエラーが出るの。知らな過ぎ。
ハァ?InstallShieldならVBアプリとともに使いたおしてるけど、
そんなの知らないよ?それってFAQなの?

>プロに対して口の聞き方を気をつけなさい。
>ODBC接続とネイティブ接続の「接続」を略しただけだ。
「なんか、VBのODBC*接続*はメモリ不足を起す。 」
やっぱり意味わかんないよ。ODBC接続とネイティブ接続?
なんのことやら。
0122デフォルトの名無しさんNGNG
ごめん、このスレから消えてくれない?>>121

.NETマンセー側も賛成してくれると思う。
0123デフォルトの名無しさんNGNG
.NETってなんて読むの?
0124デフォルトの名無しさんNGNG
>・ODBCがJDBCより遅いってことだろうが、なんか、VBのODBCはメモリ不足を起す。
こういうウソを撒き散らすやつのほうが、VB厨房<俺? よりよっぽど有害なんだぜ。
0125デフォルトの名無しさんNGNG
>>124
ブビ坊はVBのメモリ内でしかアプリ作らないからそれで良いんだけど、
ネイティブ接続をODBC接続に変えたらある画面でメモリ不足。
開発途中にエラーになったんで結局別言語に変えたんだぜ。
0126デフォルトの名無しさんNGNG
↑ブビ坊はVBの限界内でしかアプリ作らないからそれで良いんだけど、

の間違い。
0127デフォルトの名無しさんNGNG
>>125
そこがどうしてもわかんないんだけどさ、ネイティブ接続ってなんのこと言ってるの?
OCIとかDBLibをたたいてるってこと?
0128デフォルトの名無しさんNGNG
データベース側が用意している接続。

基礎用語なので他に説明方法無いよね...

"データベースのネイティブ接続"という言葉が分からない人は
この板には他に居ないと思って貰った方が良い。
0129デフォルトの名無しさんNGNG
そうか?みんなわからんと思うぜ。データベースが用意する
接続?なんだそりゃ。データベースは接続されるものだろうが。
わかってねーくせにえらそーに。
0130255 ◆.net/HAA NGNG
>>107
> ビブ坊が議論出来る分けないだろ。もっとも遅れた言語なんだからさあ。
お前にとってはVB=VB6なのか?
VB.NETに触ってから物言いな。
0131255 ◆.net/HAA NGNG
>>109
> 養豚苦肉っていうかJavaと比べるなんてひどいコンファだね。
>>111
> 布団売りみたいな騙しコンファだNE!
開発者に対して敬意を払えなくなったら、技術者以前に人としておしまいだね。
0132デフォルトの名無しさんNGNG
>> ビブ坊が議論出来る分けないだろ。もっとも遅れた言語なんだからさあ。
>お前にとってはVB=VB6なのか?
>VB.NETに触ってから物言いな。

もっとも遅れた言語(VB6)を使ってた人達が、
次のプラットフォーム(VB.NET)の議論に入れるのか?と、言ってるんだ。

少し考えれば分かることなのに、日常会話も弱いんだね、ブビ坊は。
0133デフォルトの名無しさんNGNG
>> 布団売りみたいな騙しコンファだNE!
>開発者に対して敬意を払えなくなったら、技術者以前に人としておしまいだね。

だから、ダメなものに対して経緯を払うのは技術者失格。
盲目にVBを信じた人達が.NETで騙されていたことが派っきりしたじゃん。
0134255 ◆.net/HAA NGNG
>>119
> プロに対して口の聞き方を気をつけなさい。
お前の発言を見て「プロ」だと思う奴は誰もいないぞ。:-p
0135デフォルトの名無しさんNGNG
255のはつげんていどひくい。
0136255 ◆.net/HAA NGNG
>>120
> とにかく、ブビ坊は消えろ。
うまく話を進められなくて、自分にとって都合が悪いからか?
0137255 ◆.net/HAA NGNG
>>122
> .NETマンセー側も賛成してくれると思う。
賛成してるのはお前だけだよ。:-p
0138デフォルトの名無しさんNGNG
VB6叩きの時代は終わったんだよ。
.NET叩きがそらされると困るから>>136
0139255 ◆.net/HAA NGNG
>>129
> わかってねーくせにえらそーに。
お前もな。:-p
0140デフォルトの名無しさんNGNG
255よ踏み外したな>>139

ブビ坊のレスに「お前もな」と逝ってる。
「賛成してるのはお前だけだよ。:-p」と逝ってるが、
255も賛成してることになる。

って、下らない議論しちゃった。255と会話は不毛。
0141255 ◆.net/HAA NGNG
>>132
> もっとも遅れた言語(VB6)を使ってた人達が、
> 次のプラットフォーム(VB.NET)の議論に入れるのか?
きちんと移行できてる人は実際に何人も見てきてるけどね。
0142255 ◆.net/HAA NGNG
>>133
> だから、ダメなものに対して経緯を払うのは技術者失格。
信じられない発言だね。
0143デフォルトの名無しさんNGNG
>きちんと移行できてる人は実際に何人も見てきてるけどね。

「移行」が必要なことを逝ってんだヨ。
0144255 ◆.net/HAA NGNG
>>138
> VB6叩きの時代は終わったんだよ。
それは言えてるな。
0145デフォルトの名無しさんNGNG
あ、あ、あ、「ネイティブ接続」が切れちゃう。。。。
0146デフォルトの名無しさんNGNG
255に踏まれてもキニシナイ!

ネイティブ接続君再登場キボーン。OCIとかって言葉を知らなかっただけなんでしょ?
0147デフォルトの名無しさんNGNG
なんて読むの・・・
0148デフォルトの名無しさんNGNG
おっきー。
0149デフォルトの名無しさんNGNG
>ネイティブ接続君再登場キボーン。OCIとかって言葉を知らなかっただけなんでしょ?

違うって。
一時期、VBやDelphiからRDBに対する接続特集雑誌が出まくってた。
そのとき、ODBC接続、ネイティブ接続って当たり前のように使ってるんだよ。
知らない人が居るのが信じられない。どうやって今日まで生きてきたの?
0150255 ◆.net/HAA NGNG
>>149
> どうやって今日まで生きてきたの?
お前みたいなDelphiしか知らない年寄りじゃないということだよ。:-p
0151デフォルトの名無しさんNGNG
今日の255は程度低すぎ。内容といい、言葉遣いといい、もうダメになっちゃったの?>>150
■ このスレッドは過去ログ倉庫に格納されています