Overview of .Net Framework

Posted on Updated on

NETFramework5

Structure of .Net Framework

Framework is an environment which provides all the necessary files, libraries etc. to run an application. It is an abstraction that provides basic functionality and that can be enhanced by adding user defined codes and thus works like an application-specific code. Frameworks include supporting programs, compilers, code libraries, tool sets and application programming interfaces.

They can be differentiated by normal libraries by some of the following features-

  • As the flow of program is not controlled by the programmer but by the framework (Inversion of control)
  • Every framework has some default behavior
  • It can be extended by user to increase the functionality of framework
  • New codes can be added to the frame work but already existing code should not be modified.

Basically the framework architectures are of three types namely, Model-view-Controller, Pull-based Vs. Push-based and Three-tier organization.

Basically the frameworks are designed to facilitate the construction of Internet applications. We can categorize the frameworks under following categories like

  1. General-purpose website frameworks (Zend framework , Ruby on Rails)
  2. Discussion forums, wikis and weblogs (Wikibase)
  3. Organizational portals (JBoss, eXo )

framework_diagram

The .NET Framework is a technology that supports building and running the next generation of applications and XML Web services. The .NET Structure is designed to meet up with the following objectives:

  • To offer a regular object-oriented development atmosphere whether object code is stored and implemented regionally, implemented regionally but Internet-distributed, or implemented slightly.
  • To offer a code-execution atmosphere that reduces software implementation and versioning disputes.
  • To offer a code-execution atmosphere that encourages safe performance of rule, including rule created by an unknown or semi-trusted third party.
  • To offer a code-execution atmosphere that removes the performance problems of scripted or considered environments.
  • To make the designer experience reliable across widely different types of programs, such as Windows-based programs and Web-based programs.
  • To build all communication on industry requirements to ensure that code in accordance with the .NET Structure can incorporate with any other code.

******************************************************************************************************

For more details and queries please feel free to email, visit or call us. Wishing you the very best for all your future endeavors.
Helpline: 9814666333, 8699444666
Email: info@technocampus.co.in

Please fill the form and we shall contact you soon.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s