473,608 Members | 2,565 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

What are the advantages of .NET 2.0 over NET 1.1 ?

Hi,

1. I am familiar with .NET 1.1 and not with .NET 2.0 .
if i should start a new networking project should i write it with .net 2.0
beta or
write it with .net 1.1 ?

2. What are the advantages of .NET 2.0 over NET 1.1 that i should consider
when writing a new infrastrcuture networking project ?

Thanks.
Nov 17 '05 #1
20 4980
Hey Yaron,

There are many many advanteges. First, the VS.NET 2005 has better interface,
..NET framework 2.0 has many new features that enhances the framework 1.1
functionallity. Enhances Security, XML support and much more.
Enhancements in WinForms. And many little things that were missing in .NET
1.1.

Check Microsoft/MSDN for specific information.

"yaron" <ya***@discussi ons.microsoft.c om> wrote in message
news:29******** *************** ***********@mic rosoft.com...
Hi,

1. I am familiar with .NET 1.1 and not with .NET 2.0 .
if i should start a new networking project should i write it with .net 2.0
beta or
write it with .net 1.1 ?

2. What are the advantages of .NET 2.0 over NET 1.1 that i should consider
when writing a new infrastrcuture networking project ?

Thanks.

Nov 17 '05 #2
Not entirely sure I agree with you here. I mean is Word 2003 that much
better than Word XP? When do we decide that the pudding is over-egged?
It's a little unfair of me though because I've not spent too much time with
2005 beta 2 YET and a lot with 2003.

A couple of additions to your points.

Team System
Generics (new c# language feature).
Br,

Mark.
"Moty Michaely" <mo**@speedocs. co.il> wrote in message
news:ub******** ******@TK2MSFTN GP10.phx.gbl...
Hey Yaron,

There are many many advanteges. First, the VS.NET 2005 has better
interface,
.NET framework 2.0 has many new features that enhances the framework 1.1
functionallity. Enhances Security, XML support and much more.
Enhancements in WinForms. And many little things that were missing in .NET
1.1.

Check Microsoft/MSDN for specific information.

"yaron" <ya***@discussi ons.microsoft.c om> wrote in message
news:29******** *************** ***********@mic rosoft.com...
Hi,

1. I am familiar with .NET 1.1 and not with .NET 2.0 .
if i should start a new networking project should i write it with .net
2.0
beta or
write it with .net 1.1 ?

2. What are the advantages of .NET 2.0 over NET 1.1 that i should
consider
when writing a new infrastrcuture networking project ?

Thanks.




Nov 17 '05 #3
Hey Mark,

I havn't considered talking about Team System.

There are many things "Java" like in .NET 2005.

Some things like generic and partial classes that can be very helpful in
Large teams.

..NET 2005 is better, there is no doubt. You can't compare office 2003 and
XP, because office 2003 is not that much better than XP in it's features
than what .NET 2005 is about to be more than 2003.

"Mark Broadbent" <no****@nospam. com> wrote in message
news:eh******** ******@TK2MSFTN GP09.phx.gbl...
Not entirely sure I agree with you here. I mean is Word 2003 that much
better than Word XP? When do we decide that the pudding is over-egged?
It's a little unfair of me though because I've not spent too much time
with
2005 beta 2 YET and a lot with 2003.

A couple of additions to your points.

Team System
Generics (new c# language feature).
Br,

Mark.
"Moty Michaely" <mo**@speedocs. co.il> wrote in message
news:ub******** ******@TK2MSFTN GP10.phx.gbl...
Hey Yaron,

There are many many advanteges. First, the VS.NET 2005 has better
interface,
.NET framework 2.0 has many new features that enhances the framework 1.1
functionallity. Enhances Security, XML support and much more.
Enhancements in WinForms. And many little things that were missing in
.NET
1.1.

Check Microsoft/MSDN for specific information.

"yaron" <ya***@discussi ons.microsoft.c om> wrote in message
news:29******** *************** ***********@mic rosoft.com...
Hi,

1. I am familiar with .NET 1.1 and not with .NET 2.0 .
if i should start a new networking project should i write it with .net
2.0
beta or
write it with .net 1.1 ?

2. What are the advantages of .NET 2.0 over NET 1.1 that i should
consider
when writing a new infrastrcuture networking project ?

Thanks.



Nov 17 '05 #4
I haven't worked with VS 2005, but I've seen lots of demos. It's much,
much better than VS 2003. However, I'd hardly consider that as a good
reason to switch. Generics, partial classes, improved data access,
nullable types, ... all of these are far better reasons to switch. My
company will be adopting VS 2005 as soon as we've decided that it's
stable and reliable.

I'm so sure about this because I regularly run across situations in
..NET 1.1 in which I have to do ugly things that would be downright
elegant in .NET 2.0. Mostly this has to do with generics and partial
classes, but the other features would really help me, as well. I can't
wait to adopt .NET 2.0 and rewrite some of the ungainly code I have
underlying my system. :-)

Nov 17 '05 #5
Hi Moty/ Bruce. Like I said, at present I'm unable to really comment but I
like the fact you two are very positive. For me VS2003 dn 1.1 is a very
strong product. I really hope I'm as happy about the advance in 2005. I've
had the beta2 for a while now but still keep going back to 2003. But will
have to make the full switch soon.

One of my biggest problems about the whole MS .net drive though is really
the way that their IDE's are tied to a particular framework. i.e. VS2002
1.0, VS2003 1.1 and VS2005 2.0. It would be really nice to have seperation
here.
Then it would only be the productivity side that you are loosing out on by
continuing using an old IDE not language additions.
And before anyone says it ....Yes I know I can use the new CSC to compile
2.0 code!

"Bruce Wood" <br*******@cana da.com> wrote in message
news:11******** **************@ o13g2000cwo.goo glegroups.com.. .
I haven't worked with VS 2005, but I've seen lots of demos. It's much,
much better than VS 2003. However, I'd hardly consider that as a good
reason to switch. Generics, partial classes, improved data access,
nullable types, ... all of these are far better reasons to switch. My
company will be adopting VS 2005 as soon as we've decided that it's
stable and reliable.

I'm so sure about this because I regularly run across situations in
.NET 1.1 in which I have to do ugly things that would be downright
elegant in .NET 2.0. Mostly this has to do with generics and partial
classes, but the other features would really help me, as well. I can't
wait to adopt .NET 2.0 and rewrite some of the ungainly code I have
underlying my system. :-)

Nov 17 '05 #6
"Bruce Wood" <br*******@cana da.com> wrote in message
news:11******** **************@ o13g2000cwo.goo glegroups.com.. .
I haven't worked with VS 2005, but I've seen lots of demos. It's much,
much better than VS 2003. However, I'd hardly consider that as a good
reason to switch. Generics, partial classes, improved data access,
nullable types, ... all of these are far better reasons to switch. My
company will be adopting VS 2005 as soon as we've decided that it's
stable and reliable.

I'm so sure about this because I regularly run across situations in
.NET 1.1 in which I have to do ugly things that would be downright
elegant in .NET 2.0. Mostly this has to do with generics and partial
classes, but the other features would really help me, as well. I can't
wait to adopt .NET 2.0 and rewrite some of the ungainly code I have
underlying my system. :-)


What's so good about partial classes? Looks like trouble to me.
Nov 17 '05 #7
wozza <wozza96@_NO_SP AM_yahoo.com> wrote:
I'm so sure about this because I regularly run across situations in
.NET 1.1 in which I have to do ugly things that would be downright
elegant in .NET 2.0. Mostly this has to do with generics and partial
classes, but the other features would really help me, as well. I can't
wait to adopt .NET 2.0 and rewrite some of the ungainly code I have
underlying my system. :-)


What's so good about partial classes? Looks like trouble to me.


It allows you to separate machine-generated parts of some classes from
the customised parts. I don't think it'll be terribly useful very
often, but when it's useful, I think it'll be *very* useful.

--
Jon Skeet - <sk***@pobox.co m>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Nov 17 '05 #8
You can work simultaneously on the same class!!! it's very powerfull when a
team is working on the same class.

- Moty -
"wozza" <wozza96@_NO_SP AM_yahoo.com> wrote in message
news:42******** *************** @news.optusnet. com.au...
"Bruce Wood" <br*******@cana da.com> wrote in message
news:11******** **************@ o13g2000cwo.goo glegroups.com.. .
I haven't worked with VS 2005, but I've seen lots of demos. It's much,
much better than VS 2003. However, I'd hardly consider that as a good
reason to switch. Generics, partial classes, improved data access,
nullable types, ... all of these are far better reasons to switch. My
company will be adopting VS 2005 as soon as we've decided that it's
stable and reliable.

I'm so sure about this because I regularly run across situations in
.NET 1.1 in which I have to do ugly things that would be downright
elegant in .NET 2.0. Mostly this has to do with generics and partial
classes, but the other features would really help me, as well. I can't
wait to adopt .NET 2.0 and rewrite some of the ungainly code I have
underlying my system. :-)


What's so good about partial classes? Looks like trouble to me.

Nov 17 '05 #9
That's an interesting application of the technology. I'd never
considered that. I'd always thought about them the way that Jon
mentioned: the ability to separate machine-generated and hand-generated
parts of the same class. I'm most interested in it for use with
strongly-typed datasets: being able to build them into business objects
by adding your own hand-tooled code without worrying about it being
clobbered if the strongly-typed dataset is regenerated because of a
schema change. It just seemed a nice idea to keep things straight.

Nullable types will be a big plus: the ability to (finally) handle
what's really in the database rather than having to fudge things like
DateTime by using DataTime.MinVal ue to represent null and such
nonsense.

Generics will be the heavy hitter. I've lost count of the classes I've
written that would be simpler with generics, plus I'd get compile-time
type checking to boot. (I've also lost count of the hours spent
debugging problems that I could have found at compile time if I had
generics to use.)

Nov 17 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

12
7404
by: bissatch | last post by:
Hi, Generally if I re-use code, I use a function. If I need to use these functions over a number of pages I write the function to an include file where all pages have access. So when should I ever use PHP classes instead. I have learned how to put together PHP classes but never seen a reason to use them where I can simply use a function.
17
7822
by: Kamil Burzynski | last post by:
Hello. I have to create short (1 hour) presentation about C++ advantages over C. Are there any good articles/texts/etc. about such topic? Personally, I'm quite proficient at C++ myself (e.g. I've read and understood many books from H. Sutter, A. Alexandrescu etc.), so I do not need to learn about C++ before making that presentation. I am able to write such presentation myself, but of course - if somebody else written similar text, I...
23
1885
by: JDeats | last post by:
Just spent some time browsing around here: http://msdn.microsoft.com/Longhorn/ I can see the benefits from WinFS (as long as we tag all in-coming data this should be nice, tagging everything could be a tedious process though) but I haven't been able to pick up the practical advantages of XAML. From my assessment, XAML will provide separation of UI logic from business rules/procedures for applications. It seems like an HTML of sorts for...
37
5944
by: Alan Silver | last post by:
Hello, Newbie here, so please forgive what is probably a basic question ... I see a lot of discussion about "code behind", which if I have understood correctly, means that the script code goes in a separate file from the HTML. Apart from the obvious advantage if you have a separate designer and programmer, are there any other advantages to code behind? Most of the stuff I've seen so far uses code inside, but that's probably
1
3932
by: Husam | last post by:
Hi EveryBody: I have research about advantages and disadvantages of C++ languages In one of my programming courses. Can Any one help me and told me about advantages and disadvantages of C++ or redirect me to some web sites proffessinal about this kind of reserach ? any help will be appreciated
669
25797
by: Xah Lee | last post by:
in March, i posted a essay “What is Expressiveness in a Computer Language”, archived at: http://xahlee.org/perl-python/what_is_expresiveness.html I was informed then that there is a academic paper written on this subject. On the Expressive Power of Programming Languages, by Matthias Felleisen, 1990. http://www.ccs.neu.edu/home/cobbe/pl-seminar-jr/notes/2003-sep-26/expressive-slides.pdf
11
1743
by: Bob Rosen | last post by:
I have used VB.NET for several months. Just recently I was asked to modify some web pages that were developed with C#. Although I know that C# is much more popular, in comparing the two all of the advantages that I have come across so far lie on the VB side (correct me if I'm wrong about any of these; I'm still relatively new to C#): 1. VB supports named arguments (a significant readability advantage if used properly), C# does not. 2....
1
3469
by: bantunks | last post by:
Hello, I am trying to figure out the advantages and disadvantages of exposing interfaces through Opaque data types in C. I have figured/found out the following two advantages 1. Higher level of abstraction 2. if the layout of the defined structure inside the source files changes, it will reduce/limit/minimize the amount of changes that may be needed in the code of the application that uses the library i.e. the library will itself handle...
66
3317
by: John | last post by:
Hi What are the advantages actually achieved of managed code? I am not talking of theory but in reality. Thanks Regards
0
8057
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, well explore What is ONU, What Is Router, ONU & Routers main usage, and What is the difference between ONU and Router. Lets take a closer look ! Part I. Meaning of...
0
7998
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8491
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8470
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
6813
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development projectplanning, coding, testing, and deploymentwithout human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6010
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupr who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
3959
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2472
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
1327
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.