Re: Can Someone Change My Mind About .NET?
Olaf.Baeyens_at_skyscan.be
Date: 04/30/04
- Next message: Jason James: "Re: Why can't I browse my servers in the IDE?"
- Previous message: Jason James: "Re: Why can't I browse my servers in the IDE?"
- Maybe in reply to: Jon Skeet [C# MVP]: "Re: Can Someone Change My Mind About .NET?"
- Next in thread: William Stacey [MVP]: "Re: Can Someone Change My Mind About .NET?"
- Reply: William Stacey [MVP]: "Re: Can Someone Change My Mind About .NET?"
- Reply: Willy Denoyette [MVP]: "Re: Can Someone Change My Mind About .NET?"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 30 Apr 2004 13:16:48 +0200
> I come from the world of C++ programming, and I'm used to writing programs
that
>are actually executed by the CPU, and that run with some semblance of
performance.
> I have taken the time to explore this .NET thing, and found that not only
do .NET
>applications run extremely s-l-o-w-l-y, but the various .NET languages
amount to nothing
> more than interpreted script languages. It is the common language
run-time that actually executes your implementation.
>
Tests with C# here suggests that we have almost the same speed of our MFC
programs.
The JIT compiler needs time to compile the interediate language into native
cpu code, and that explains why the .NET program starts up slower, but if
you create the program with .NET design phylisophy and not MFC like
phylisophy, then it should reach the same speeds.
> I deeply resent this move toward "managed" code, and I'm disappointed that
the new Avalon user
> interface system in Longhorn will use only .NET facilities. Is this an
indication that subsequent
> versions of Windows will allow ONLY interpreted applications?
>
The biggest advantage if .NET is that it will improve security issuses since
the security is integrated into the code.
An OS based on .NET code will be far less vunerable for the current types of
worms and virusses. And I think the rest of the world would prefer an little
bit more secure windows that crashes less than a incredible fast computer.
Also note that, .NET programs will run faster compared to conventional
executable in the future since the Windows core is beeing replaced by pure
.NET technology.
It is the transition between managed and unmanaged that takes lots of time.
So it explains why .NET programs now are still a little bit slower since the
Windows core is still unmanaged and .NET prigrams must go through that
transition every time. When Longhorn is out, it wil be reversed. .NET will
be faster than conventional executables now.
> Does anyone else share my feelings about this situation? Can anyone put
forth some reason that I should feel better about
> embracing .NET, when it is so alien to me?
>
I understand the you completely that itis very confusing learning to program
in a .NET way, but you have to trust all the people here that it is the way
to go for future operating systems and programming languages. But it has a
steep learning curve as the technology matures.
- Next message: Jason James: "Re: Why can't I browse my servers in the IDE?"
- Previous message: Jason James: "Re: Why can't I browse my servers in the IDE?"
- Maybe in reply to: Jon Skeet [C# MVP]: "Re: Can Someone Change My Mind About .NET?"
- Next in thread: William Stacey [MVP]: "Re: Can Someone Change My Mind About .NET?"
- Reply: William Stacey [MVP]: "Re: Can Someone Change My Mind About .NET?"
- Reply: Willy Denoyette [MVP]: "Re: Can Someone Change My Mind About .NET?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|