What's the difference between .NET 2.0 and .Net 1.1?

Anyone is aware of the main difference between .NET v2.0 and v1.1?
LVL 1
chuang4630Asked:
Who is Participating?
 
Jaime OlivaresConnect With a Mentor Software ArchitectCommented:
There are many additions in v2.0, like:
64 bits support
ADO.Net enhancements
ASP.Net enhancements
Better COM Interoperativity
Generic classes (equivalent to C++ templated classes)
Better globalization support
System.IO enhancements (like serial port class)
0
 
Mike TomlinsonConnect With a Mentor Middle School Assistant TeacherCommented:
See here:
http://msdn2.microsoft.com/en-us/library/t357fb32.aspx

Some of the more popular differences are...

Generics:
http://msdn2.microsoft.com/en-us/library/ms172193.aspx

ClickOnce:
http://msdn2.microsoft.com/en-us/library/t71a733d.aspx

Native support for Compression:
http://msdn2.microsoft.com/en-us/library/system.io.compression(VS.80).aspx

Improved Form Layout Tools such as snap lines and new Containers such as FlowLayoutPanel and TableLayoutPanel:
http://msdn.microsoft.com/msdnmag/issues/06/00/SmartClients/

The BackgroundWorker Component:
http://msdn2.microsoft.com/en-us/library/8xs8549b.aspx

The New Application Model:
http://msdn2.microsoft.com/en-us/library/w3xx6ewx.aspx

The New "My" namespace:
http://msdn.microsoft.com/msdnmag/issues/04/05/VisualBasic2005/default.aspx
http://msdn.microsoft.com/vbasic/Reference/My/default.aspx

The VB6 style ability to refer to a Form by Name, and the Forms Collection are back:
You can use Form1.TextBox1.Text = "something" from anywhere.  (Less need to pass around Form references)
http://msdn2.microsoft.com/en-us/library/eh13dca9(VS.80).aspx

I'm sure there are many more things I've either forgotten or just haven't even seen yet...
0
 
Jaime OlivaresSoftware ArchitectCommented:
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

 
Bob LearnedConnect With a Mentor Commented:
My new favorites are generics, and the Using block that you had with C# 1.1:

Using sr As New StreamReader(fileName)
End Using

Bob

0
 
pgloorCommented:
Personally I don't care too much about the technical details.

1. I'm much faster coding! (more productive due to lesser code and errors)
2. Many things have become much simpler and better to understand.
3. Some broken or badly implemented things got fixed.
4. Simple and fast deployment for small apps.

Enough reasons to switch to 2.0.
0
 
grayeCommented:
No, no, no....

The different between .Net 2.0 and .Net 1.1 is .Net 0.9

(sorry... Page Editor, feel free to delete this)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.