ASP.NET Introduction

The ASP.NET is a Microsoft’s free Web framework. It used to create dynamic and interactive Web applications, which are designed Website by using HTML and CSS in order to run them on the Internet by using Internet Information Service (IIS). It can use to create the database management on Website by using the ADO.NET (ActiveX Data Objects). The ASP.NET has two models for coding: the single-file page model and the code-behind page model. 

.NET Framework
The .NET is a Microsoft Programming platform for Microsoft Windows operating systems that supports the application and XML Web service for building and running. The .NET Framework could be consistent object-oriented programming, decreasing conflicts application and protected execution of code and it has many types of application such as Windows applications, Web applications and Mobile applications. The .Net Framework includes two major components: the Common Language Runtime (CLR) and .NET framework Class Library.

The Common Language Runtime (CLR)
The CLR is like a virtual machine application that uses to manage memory, thread execution, code execution and other system services. CLR is supports several programming languages that allows each languages can use code written in other languages (interoperability). The CLR is implementing from Common Language Infrastructure (CLI), which is an open specification that is developed by Microsoft. The CLI describes the executable code and runtime environment which are the core of the Microsoft .NET Framework and could lead users to the open source implementations. 

Figure 1: Common Language Infrastructure (CLI)

The .NET framework Class Library 
Class Library provides user interface, data access, database connectivity, cryptography, Web application development, numeric algorithms and network communications. Programmers can access the class library for combining it with their own code to produce applications because class library is an Object Oriented that has reusable common functionality. The .NET Framework can use to develop graphical user interface (GUI) applications to applications based on ASP.NET, such as Web Forms and XML Web services.

Today (February 10, 2011), the .NET Framework has a newest version which is version 4 including Parallel LINQ and Task Parallel Library that released on April 12, 2010 alongside Visual Studio 2010. Microsoft has started develops the .NET Framework since the late of 1990’s.


Figure 2: Microsoft's .NET Framework Version

##############################

Next Chapter >> HTML Server Control

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...