Re: There is no .NET in Vista Code?
- From: "I.P. Nichols" <nospam@xxxxxxxxxx>
- Date: Fri, 24 Mar 2006 00:57:53 -0500
"Lurkio" wrote:
I.P. Nichols wrote:
This article is just another example of being able to find "expert
opinion" on the web that supports one's bias.
It's pretty much par for the course - BTW, you're not shy
yourself in providing "expert" links in order to support
your own arguments ;-P
I certainly am guilty of linking references in many of my responses but I
try (hopefully) not to use contrary opinion sources, after all on this
subject I'm clearly in Microsoft's tank. An example of what I'm trying to
convey is that if I were railing against say Delphi then I would reference
those folks who dislike Borland because they have contrary opinions about
how Borland has (or has not) developed Delphi.
First thing I noted is that it was written more than two years ago by
someone who doesn't seem to understand that the designers of .NET never
intended that it's programs be linked to all it's framework dependencies.
??? I'm not sure I see what you are saying here. The whole argument
is that the /entire/ run-time has to be there on the target machine
whether your app is using 1% or 99% of it. Are you saying that the
fact that we got into this situation is some unforeseen SNAFU on the
framework designers part? :-P
I happen to think that the runtime is a lot better deal than static linking
and I'll try to give just one reason and do it without a reference to some
"expert opinion".
If you link your program to the .NET dependencies, then forever you are
stuck with those modules that were available at the time of linking. I don't
know how the folks that develop those .NET linkers think but my bet is they
NGen to get rid of the Jitter. Now today with .NET 2.0 there are three
different runtimes, one for 32bit and 2 for 64bit. If I develop on a 32 bit
machine and static link I foreclose any possibility to have my program know
about and take advantage of running on a 64bit system. But if you run it as
intended by the framework designers then the jitter will do it's best to
optimize for the 64bit CPU in question and the program will make it's calls
to a runtime with 64bit routines that take advantage of the 64bit CPU
instruction set. That looks like a winner to me.
To answer your question, no I don't think we got here through some
unforeseen SNAFU. The framework designers got us here by thinking ahead with
a design that never anticipated static linking.
.
- Follow-Ups:
- Re: There is no .NET in Vista Code?
- From: Brad White
- Re: There is no .NET in Vista Code?
- From: Brad White
- Re: There is no .NET in Vista Code?
- From: Lurkio
- Re: There is no .NET in Vista Code?
- References:
- Re: There is no .NET in Vista Code?
- From: John Jacobson
- Re: There is no .NET in Vista Code?
- From: Ryan McGinty
- Re: There is no .NET in Vista Code?
- From: Chris Burrows
- Re: There is no .NET in Vista Code?
- From: Captain Jake
- Re: There is no .NET in Vista Code?
- From: Jim Cooper
- Re: There is no .NET in Vista Code?
- From: Lurkio
- Re: There is no .NET in Vista Code?
- From: Captain Jake
- Re: There is no .NET in Vista Code?
- From: Chris Burrows
- Re: There is no .NET in Vista Code?
- From: Lurkio
- Re: There is no .NET in Vista Code?
- From: Chris Burrows
- Re: There is no .NET in Vista Code?
- From: I.P. Nichols
- Re: There is no .NET in Vista Code?
- From: Jim Cooper
- Re: There is no .NET in Vista Code?
- From: I.P. Nichols
- Re: There is no .NET in Vista Code?
- From: Jim Cooper
- Re: There is no .NET in Vista Code?
- From: Bruce McGee
- Re: There is no .NET in Vista Code?
- From: Jim Cooper
- Re: There is no .NET in Vista Code?
- From: Jon Robertson
- Re: There is no .NET in Vista Code?
- From: Jim Cooper
- Re: There is no .NET in Vista Code?
- From: Lurkio
- Re: There is no .NET in Vista Code?
- From: I.P. Nichols
- Re: There is no .NET in Vista Code?
- From: Lurkio
- Re: There is no .NET in Vista Code?
- Prev by Date: Re: There is no .NET in Vista Code?
- Next by Date: Re: Go, software activation, go!
- Previous by thread: Re: There is no .NET in Vista Code?
- Next by thread: Re: There is no .NET in Vista Code?
- Index(es):
Relevant Pages
|