Microsoft .NET

Programming, for all ages and all languages.
Post Reply
Log

Microsoft .NET

Post by Log »

What exactly is this MS .NET all about. what technologies does it include what do i need to know to be a .NET programmer.
any related info would be helpful. TIA
suren

Re:Microsoft .NET

Post by suren »

hi buddy,
To be a .NET programmer first thing is u have to start learning :) .NET is platform where u can develop using any language and merge it with other, it supports CLR(Common Language Runtime).If u have some background of VC/VB then its very fine,,,... start ur journey ... ALL THE BEST :) :) :)
Guest

Re:Microsoft .NET

Post by Guest »

What about Mono 1.0? Will it have good scope over .NET platform?
Legend

Re:Microsoft .NET

Post by Legend »

.NET is about

- making Visual C++, Visual Basic, etc. all compatible to each other.
- To make this easier that they have a virtual machine similiar to the Java Virtual Machine, they call it CLR.
- They created new APIs (although a good deal of them are wrappers for the Win32 API)
- Most energy from MS goes to database access and web services, an area where J2EE is a problem for them. ;)
srg

Re:Microsoft .NET

Post by srg »

IMHO it's about slowing the world computers and wasting their potential with stupid JIT overhead. NATIVE CODE ALL THE WAY!!!!!!!!!

srg
Legend

Re:Microsoft .NET

Post by Legend »

Using a JIT solved a lot of problems in terms of binary compatibility and portability (at least for Java)
mystran

Re:Microsoft .NET

Post by mystran »

srg wrote: IMHO it's about slowing the world computers and wasting their potential with stupid JIT overhead. NATIVE CODE ALL THE WAY!!!!!!!!!
Excuse me but isn't code compiled JIT just as native as code compiled offline. The JIT can even be a bit lazy so as to profile how the code behaves first, and then optimize based on that. To do such optimizations with normal compiler you have to compile at least twice (with test run in between).

I've seen Java code outperform C++ code, and I've seen C++ code outperform Java code, and I tell you that the biggest penalties to Java speed seem to come from array references (which are checked agaist buffer overflows).

Actually, I ported one program from Java to C++, because while Java was about as fast as C++ with some heavyish graphics stuff I was doing, I could do take the penalty AWT's event system added. Basicly: assume both versions run with about 25 fps on this 800Mhz processor of mine.. start moving mouse over the window. In both systems only coordinates are saved so cursor get's draw to right place...

and the result? The SDL/C++ version doesn't show more than a frame or show of slowdown.. the AWT/Java version drops to about 5 fps. What we learn from here? Don't ever blame the language when libraries are guilty.
Arto

Re:Microsoft .NET

Post by Arto »

Log wrote: What exactly is this MS .NET all about. what technologies does it include what do i need to know to be a .NET programmer.
any related info would be helpful. TIA
http://en.wikipedia.org/wiki/Microsoft_.NET

If you're on a budget you can start out with MonoDevelop; be sure to read Ars Technica's Mono introduction.
Post Reply