Codefixer - ASP tutorials, resources and software
ASP.NET Hosting with US & UK Data Centers!
Home   Articles   Resources   ASP directory   ASP Tutorials   Code Snippets   ASP Applications   Forum
Thursday 20 November
MembersPro PayPal - ASP Membership software

New MS SQL 2008 Available – DiscountASP.NET


ASP Partner ASP Partner ASP Partner more partners...

What is .Net?

Before we start discussing ASP.Net you should really have a basic understanding of what .Net is and why it was developed.

Despite reading numerous books on the subject and having browsed hundreds of web based articles, I still have not found a precise definition for what .Net is. I suppose this is because in reality, .Net covers a range of technologies and doesn’t have a clear or simple definition. The .Net Framework forms the backbone of these technologies and is the common thread linking all the various elements together. Microsoft developed the .Net Framework, a structure which communicates with Microsoft operating system platforms and acts as an intermediary for applications developed using the .Net platform. This is achieved using the Common Language Runtime (CLR).

Applications developed using a .Net technology can be written in a wide number of programming languages, the most common being Visual Basic .Net (VB.Net) and C Sharp (C#) but also includes others such as Java.Net and Delphi.Net. Irrespective of which language the application is written in, the program code is then compiled into the CLR.

So what is compiling? When you write program code it is normally written using a format and structure (the programming language) which can be understood relatively easily by humans. However, features and structure of the programming language which make it easy for us to understand often do not make it easy or efficient for a computer to process. We therefore introduce this process called compiling. A compiler is an application developed to take the programme code written in its human format and then turn it into the computer format often referred to as machine code. In the case of .Net the code is compiled into the CLR.

As the CLR can be interpreted by any computer that runs the .Net Framework then the compiled application is compatible across a broad range of platforms which in practice is any of the more recent Microsoft Windows platforms.

The result of all this is that developers who work in a broad range of programming languages can develop applications using their preferred programming language and be assured that the final product will be compatible with a wide range of target platforms. This generally increases efficiency and lowers the overall cost of development.

Now we have an idea as to what .Net is we should consider what ASP is and how this has been changed by .Net. To do this we must first have a basic understanding of HTML and the internet in general.

 




ASP.NET 3.5/2.0 Web Hosting: 3 Months FREE – Click Here!




About | Contact | Advertise | Feedback | Hire Us | Link

Site developed by Michael Wall - Web Design Belfast N.Ireland.
Copyright © 2000-2008. All rights reserved.

Do you intend to move to ASP.NET or have you already?
Yes will do
Have done
ASP does fine
Not a priority


Directory Software