Page 1 of 1

Microsoft .NET

Posted: Tue Jun 15, 2004 10:24 pm
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

Re:Microsoft .NET

Posted: Thu Aug 12, 2004 10:58 pm
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 :) :) :)

Re:Microsoft .NET

Posted: Thu Aug 12, 2004 11:14 pm
by Guest
What about Mono 1.0? Will it have good scope over .NET platform?

Re:Microsoft .NET

Posted: Fri Aug 13, 2004 12:55 am
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. ;)

Re:Microsoft .NET

Posted: Sun Aug 15, 2004 3:26 am
by srg
IMHO it's about slowing the world computers and wasting their potential with stupid JIT overhead. NATIVE CODE ALL THE WAY!!!!!!!!!

srg

Re:Microsoft .NET

Posted: Sun Aug 15, 2004 4:17 am
by Legend
Using a JIT solved a lot of problems in terms of binary compatibility and portability (at least for Java)

Re:Microsoft .NET

Posted: Sun Aug 15, 2004 4:31 am
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.

Re:Microsoft .NET

Posted: Mon Aug 16, 2004 3:24 pm
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.