Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Go Back   Wrox Programmer Forums > .NET > Other .NET > General .NET
Password Reminder
Register
Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
General .NET For general discussion of MICROSOFT .NET topics that don't fall within any of the other .NET forum subcategories or .NET language forums.  If your question is specific to a language (C# or Visual Basic) or type of application (Windows Forms or ASP.Net) try an applicable forum category. ** PLEASE BE SPECIFIC WITH YOUR QUESTION ** When posting here, provide details regarding the Microsoft .NET language you are using and/or what type of application (Windows/Web Forms, etc) you are working in, if applicable to the question. This will help others answer the question without having to ask.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the General .NET section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developers’ questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
Reply
 
Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old July 28th, 2004, 01:10 AM
Authorized User
 
Join Date: Jul 2004
Location: , , .
Posts: 19
Thanks: 0
Thanked 0 Times in 0 Posts
Default what is a .Net Framework !


 Hi People can anyone in a simple way define what is a .Net Framework and what does it include.(Planoie this is especially for u).

 Augustine

Reply With Quote
  #2 (permalink)  
Old July 28th, 2004, 07:20 AM
Friend of Wrox
 
Join Date: Jun 2003
Location: Harrisburg, PA, USA.
Posts: 1,998
Thanks: 0
Thanked 3 Times in 3 Posts
Default

http://msdn.microsoft.com/netframework/default.aspx
Reply With Quote
  #3 (permalink)  
Old July 28th, 2004, 08:10 AM
planoie's Avatar
Friend of Wrox
Points: 16,481, Level: 55
Points: 16,481, Level: 55 Points: 16,481, Level: 55 Points: 16,481, Level: 55
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Aug 2003
Location: Clifton Park, New York, USA.
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
Default

Although brian's link will get you to a lot of information about the framework, perhaps this simple explanation will give you a good overview:

The .NET Framework is a run-time environment. In the past you may have used VB6, VBScript, Java or something similar. In order to write a program in one of those languages, you needed their respective run-time libraries so the processor knows what to do with the commands you provide in the run-time specific language. .NET is similar but brings a whole knew aspect to development (particularly for those of us coming from a VBx background). Major advantages to the .NET framework are:
- Managed code
- CLR or Common Language Runtime
- Universal Namespace

All languages that can be used to write a .NET application must be CLR compliant. All the languages supported can utilize the same .NET namespace classes. This means you can write in one language and your neighbor can write in another. But the pieces of the program that you each write can work together because they both speak the same base language of the .NET runtime.

When a .NET application is compiled, regardless of the language it was written in, the code is distilled down to Microsoft Intermediate Language (MSIL) which is like the universal .NET language. The resulting code lands in a .NET assembly, in the form of an EXE or a DLL file. When you actually run this code, the MSIL is pumped thru the Just-In-Time (JIT) runtime compiler and then executed. The eventual goal is that you can have JIT runtimes that can run on different platforms, but the source .NET application code (the assemblies) are the same. The .NET runtime (JIT) knows how to change the MSIL code into instructions that are specific to the OS platform the runtime is living on.

The .NET framework contains an enormous amount of functionality and capability, and will contain significantly more in the next release (2.0). You can use it to build windows applications of all flavors, web applications and services (my areas of expertise) and more. My best suggestion is to just read about whatever you can to get a better understanding of it all. It took some time to understand it, but eventually I saw the light and realized how great it is and will be.

Peter
-------------------------
Work smarter, not harder
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
using .net framework 2.0 with vb.net 2005 vb1720 .NET Framework 2.0 1 July 28th, 2007 04:47 PM
.Net Framework ajabbabahalmigiriha C# 1 March 4th, 2007 12:51 PM
Visual Studio .NET 2003 with .NET 2 Framework testsubject VS.NET 2002/2003 1 July 27th, 2006 03:25 PM
running .net apps w/o installing .net framework connect2sandep General .NET 2 June 24th, 2005 04:45 AM
Is .NET framework req. to install .NET application tact_259 VS.NET 2002/2003 2 May 20th, 2004 08:20 PM



All times are GMT -4. The time now is 12:58 AM.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.