What is .NET

Please support our ASP.NET advertiser: Intel Parallel Studio Home
Reply

Join Date: Aug 2004
Posts: 140
Reputation: chound is an unknown quantity at this point 
Solved Threads: 1
chound chound is offline Offline
Junior Poster

What is .NET

 
0
  #1
Sep 20th, 2004
What is .NET? :mrgreen:
Reply With Quote Quick reply to this message  
Join Date: May 2004
Posts: 1,478
Reputation: mikeandike22 is an unknown quantity at this point 
Solved Threads: 18
mikeandike22's Avatar
mikeandike22 mikeandike22 is offline Offline
Nearly a Posting Virtuoso

Re: What is .NET

 
0
  #2
Sep 20th, 2004
.net is a programming language

i dont like it and a lot of other people seem to despise it
My Daniweb Blog: This,That, and Everything Else (Blog contest winner)

GetFirefox!
GetOpera!






Reply With Quote Quick reply to this message  
Join Date: Sep 2004
Posts: 19
Reputation: C#Coder is an unknown quantity at this point 
Solved Threads: 0
C#Coder C#Coder is offline Offline
Newbie Poster

Re: What is .NET

 
0
  #3
Sep 20th, 2004
Originally Posted by mikeandike22
.net is a programming language
.Net is NOT a programming language, it is an application framework.

When you write a .Net application, no matter what language you use, it gets compiled down to an Intermediate Language(IL). When a user executes that app the IL code is loaded and ran by the Just In Time(JIT) Compiler. Because of this the applications memory management and garbage collection is taken care of, greatly reducing buffer overflows and memory leaks.

A .Net application is also language independent. That means that if you were writting a sound recording app for windows in C#, but someone else has already written a fantastic API in Python.Net, it doesn't matter. You can either import the resulting dll of the API (closed source), or the project (if it's open source), and add it to your solution. Once in, you can access it's class through C# without any hassle at all. The syntax you use is all C# even though the functions you're calling are written in Python. Thats all because both code sets compile down to the IL for seemless integration. This is a fantastic ability when you have a large number of class libraries written by a number of developers with varying language tastes.

Also, because the IL is standardized, non-MS languages (like Python) can and have been ported over to .Net versions.

Another up and coming feature is cross-platform applications. Check out the Mono Project to see how some fantastic open source dev's have brought .NET to the linux community.

My personal reason for embracing .Net has been the incredible organization of Classes within the Framework. Rapid Application Developement is a breeze when 90% of what you need to do is either easy to remember or intuitive.

You should also check out the Offical .Net FAQ: http://msdn.microsoft.com/library/de.../faq111700.asp
If you don't know it, learn it ;)
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 898
Reputation: Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light 
Solved Threads: 27
Moderator
Tekmaven's Avatar
Tekmaven Tekmaven is offline Offline
The C# Man, Myth, Legend

Re: What is .NET

 
0
  #4
Oct 2nd, 2004
See the original thread about this same question, here: http://www.daniweb.com/forums/thread7483.html
-Ryan Hoffman

.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the ASP.NET Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC