Monday, April 28, 2008

Some basics of Microsoft .NET - Part 1

Some basics of Microsoft .NET
Microsoft.net is out since 2002… may be too late to mention basics now… but still it interesting to have an overview of what we learned.

.Net Framework is a much more consistent and object-oriented environment than either the MFC or COM programming technologies. In short we can say it has three basic features..
· Multiple platform: .Net Framework runs on a broad range of computers, from servers and desktop machines to PDAs and cell phones.
· Industry standards: The system uses industry standard communication protocols, such as XML, HTTP, SOAP, and WSDL.
· Security: The system can provide a much safer execution environment, even in the presence of code obtained from suspect sources.

.Net Framework mainly have three main components.


Main execution environment is known as CLR ( common Runtime Environment). CLR manages program execution at run time, and also it includes the following.
1. Memory management
2. Code safety verification
3. Garbage Collection
4. And Finally code execution

Programming tools is nothing but the tool used for making programs. It will be Visual Studio IDE for most cases. These tools also include debuggers, compliers etc.

The Base Class Library ( BCL) is a large class of Library used by .NET framework and which is used in .Net programming.

What are the benefits of using .NET Framework ?
Yes , since you have lot of platforms available that question is natural. .Net Framework is definitely an improved Programming environment.

Following are its features:
Object Oriented Development Environment.
Automatic Garbage collection
Interoperability
No COM Required
Simplified Deployment
Type Safety


Hmmm..
That’s for now… time is limiting to write more.. will update this blog next day..

No comments: