• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 21942
  • Last Modified:

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?
0
chuang4630
Asked:
chuang4630
3 Solutions
 
Jaime OlivaresCommented:
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 TomlinsonMiddle 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 OlivaresCommented:
0
Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

 
Bob LearnedCommented:
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

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now