What is it?
Microsoft's flagship web application development technologies were re-engineered when Active Server Pages was replaced by ASP.net, part of the .net Framework.
The .net Framework can be downloaded for free. The entire .net Framework class library is available to any ASP.net application, and ASP.net pages can be built out of re-usable components.
Where did it originate?
What's it for?
ASP.net is used for web development. ASP.net sites and pages can be developed using Notepad or any text editor, but it is better to use an integrated development environment such as Visual Studio 2005 or Visual Web Developer 2005 Express Edition. Non-Microsoft integrated development environments supporting ASP.net include Dreamweaver and Borland C# Builder.
Each page can be written in a different programming language, even within the same application. Once compiled, they perform identically: Visual Basic runs as fast as C#, since they produce the same object code.
ASP.net automatically detects the type of browser making requests and renders the appropriate mark-up, so it is not necessary to use a special set of pages or controls for mobile devices, for example.
What makes it special?
Microsoft says ASP.net combines the ease of development of scripting languages with the performance of a compiled binary.
It can be used to develop rich user interfaces of the kind familiar from Windows desktop applications.
How difficult is it to master?
It should be relatively easy to move from Windows desktop application development to web development, because the controls function similarly in both. Developers can also stick with the language they are familiar with.
Where is it used?
What systems does it run on?
What's coming up?
Links to tutorials and resources can be found on the ASP.net 2.0 website.
Microsoft's Developer Network offers ASP.net Visual Web Developer Starter Kits, sample applications with source code, and documentation. The site also offers a guided tour of Visual Web Developer 2005 Express Edition, and an ASP.net 2.0 Quickstart Tutorial. There is a list of books, but this is restricted to Microsoft's own.
Rates of pay
ASP.net developers can earn between £25,000 and £35,000.
Comment on this article: firstname.lastname@example.org
Looking for Web Developers? Get free quotes from up to 6 leading Web Developers.