| | |
What is .NET
Please support our ASP.NET advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Sep 2004
Posts: 19
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by mikeandike22
.net is a programming language
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 ;)
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.
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
![]() |
Similar Threads
- Freelance .NET / MS SQL developer (Web Development Job Offers)
- .Net Application Developer (Software Development Job Offers)
- .net Software Engineer (Software Development Job Offers)
- .NET Consultant (Software Development Job Offers)
- Software Engineer (.NET , SQL) (Software Development Job Offers)
- ASP.Net / C# Web Developer (Web Development Job Offers)
- ProgrammersTalk.net Recruiting Forum Posters (Internet Marketing Job Offers)
- .NET developers team searches projects (Post your Resume)
Other Threads in the ASP.NET Forum
- Previous Thread: Vj
- Next Thread: binding a datagrid to a datareader
| Thread Tools | Search this Thread |
.net activexcontrol advice ajax alltypeofvideos appliances asp asp.net bc30451 beginner bottomasp.net box browser button c# cac checkbox click commonfunctions control css dataaccesslayer database datagridview datagridviewcheckbox datalist deadlock deployment development dgv dialog dropdownlist dynamic dynamically edit embeddingactivexcontrol expose fileuploader fill findcontrol flash formatdecimal formview gridview gudi iframe iis javascript listbox login microsoft mono mouse mssql multistepregistration news novell numerical objects opera panelmasterpagebuttoncontrols radio redirect registration relationaldatabases reportemail rotatepage save schoolproject search security sessionvariables silverlight smartcard smoobjects software sql-server sqlserver2005 ssl suse textbox tracking treeview unauthorized validatedate validation vb.net video videos virtualdirectory vista visualstudio web webapplications webdevelopemnt webdevelopment webprogramming webservice xsl youareanotmemberofthedebuggerusers






