A Comprehensive Guide to .Net Framework for Beginners

.Net framework is a complete  that allows web developers  to  develop, run and install  the applications  such as windows from application, console applications,  window services, web services, WPF- windows  presentation  foundation, service oriented  applications, etc. this framework also lets  developers  build  such components  which are sharable  when utilized  in the distributed  computing  architecture.. This framework supports object oriented programming foe diversity of languages like visual C#, visual basic, visual C++. .Net also supports different programming languages   in such a manner that allows interoperability languages. This means that every language can utilize a code which may be written in any other language.

 Main components of the.Net

For software developers there are limitless advantages of .Net framework as compared to any other platform. Microsoft has different modern and existing technologies of the software development in this framework. This is the technology which is used by the developers   for developing high and efficient applications for the modern and future business needs. Here are the key components explained:

  • Common language runtime
  • .Net class library
  • Common type system
  • Profiling
  • Cross language interoperability
  • Runtime host
  • DLR- dynamic language  runtime
  • Side by side execution

These are some of the key components of the .Net which are highly useful for the software developers. There are plenty of objectives of the developers and the .Net framework is designed to fulfill those objectives such as the .net provides a consistent and object oriented environment for programming, whether the object code executed or stored. To provide developers with a code executed environment   to minimize version the software deployment conflicts.  It also eliminates the problems of performance of interpreting or scripted environments.

What else?

The .Net framework includes me common language runtime and a class library. The .Net framework foundation is the common language runtime. Runtime is similar like an agent who manages code, provides core services, Remoting and thread management and memory management. Code management is a fundamental principle of the runtime. It can also be hosted by components that are un-managed and load common languages; runtime into process node also initiates the managed code execution. Resulting in creating an environment that has the capability of exploiting managed as well as managed futures. The framework provides numerous runtime hosts and also supports third party development of the runtime hosts.

For instance ASP.Net is the managed code that provides a scalable environment and internet explorer is an unmanaged application.

There are .Net 4.5 and 4.5.1. Versions available which you can download on your desktops. There are two types of installation available such as web installer and offline installer which you can download.

Web installer downloads the language pack and all the required components that match the OS of the computer where it is installed from the internet. This package is also smaller than the offline. The offline installer includes installation for the .Net  and there are no language packs. After running it you can also download language packs to install the support for language.  If you do not have a consistence web connection, then you can rely on offline installer.

admin (157 Posts)


Leave a reply

Your email address will not be published.

Comment moderation is enabled. Your comment may take some time to appear.