944,111 Members | Top Members by Rank

Ad:
  • ASP.NET Discussion Thread
  • Unsolved
  • Views: 3328
  • ASP.NET RSS
Sep 20th, 2004
0

What is .NET

Expand Post »
What is .NET? :mrgreen:
Reputation Points: 15
Solved Threads: 1
Junior Poster
chound is offline Offline
143 posts
since Aug 2004
Sep 20th, 2004
0

Re: What is .NET

.net is a programming language

i dont like it and a lot of other people seem to despise it
Reputation Points: 33
Solved Threads: 19
Nearly a Posting Virtuoso
mikeandike22 is offline Offline
1,496 posts
since May 2004
Sep 20th, 2004
0

Re: What is .NET

Quote 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
Reputation Points: 11
Solved Threads: 0
Newbie Poster
C#Coder is offline Offline
19 posts
since Sep 2004
Oct 2nd, 2004
0

Re: What is .NET

See the original thread about this same question, here: http://www.daniweb.com/forums/showthread.php?t=7483
Moderator
Reputation Points: 322
Solved Threads: 28
The C# Man, Myth, Legend
Tekmaven is offline Offline
914 posts
since Feb 2002

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in ASP.NET Forum Timeline: Vj
Next Thread in ASP.NET Forum Timeline: binding a datagrid to a datareader





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC