Wrox Programmer Forums
Go Back   Wrox Programmer Forums > .NET > Other .NET > General .NET
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 software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
Old July 28th, 2004, 01:10 AM
Authorized User
Join Date: Jul 2004
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).


Old July 28th, 2004, 07:20 AM
Friend of Wrox
Join Date: Jun 2003
Posts: 1,998
Thanks: 0
Thanked 3 Times in 3 Posts

Old July 28th, 2004, 08:10 AM
planoie's Avatar
Friend of Wrox
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts

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.

Work smarter, not harder

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

Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.