What is asp.net
Asp.net is a web development platform which is used for developing Web sites and Web applications, It is developed by Microsoft.All .Net framework features available to asp.net application when you developing application.
C# was introduced with the .NET framework, it also support many language (c#, VB, c++, perl, F# etc.) so it is language independent.
Asp.net consist product and services
a.) Visual Studio.Netb.) Windows .Net
c.) Office .Net
d.) MSN .Net etc.
Key Points
1. Asp.net is basically built on the Common Language Runtime (CLR).2. Asp.net provides a rich toolbox for simple and faster system development.
3. Asp.net provide .net framework which consist no of classes.
4. ASP.NET (originally called ASP+) is the next generation of Microsoft's Active Server Page ( before introduce Asp.net 1.0 web application build using classic Active Server Page( classic Asp)).
5. Asp.net is subset of .net framework, Ado.net is also subset of .net framework.
6. Asp.net can be used to build web application, windows application, console application, window services.
7. Asp.net web applications are hosted by Internet Information Server (IIS), which accepts requests from clients and send response to the client.
8. Asp.net provide no of classes, toolbox, code editor, interface designers, integrated debugger etc.
9. Asp.net integrated with component technologies, pre-sensation technologies, data technologies on single platform
10. Asp.net work on HTTP protocol which uses HTTP commands and policies to set a browser-to-server communication
Difference between Asp and Asp.net
ASP | ASP.Net | |
---|---|---|
Classic ASP is always interpreted. | ASP.NET is compiled | |
ASP uses VBScript | ASP.NET uses .NET languages(C#, VB.Net) | |
ASP uses ADO to connect with database | Asp.Net uses Ado.Net technology to connect database | |
ASP has Mixed HTML and coding logic | Asp.Net has html and coding part are separated | |
ASP is partially object oriented. | ASP.NET purely object oriented | |
ASP No support for XML | ASP.NET full XML Support | |
ASP support less development and debugging tool. | ASP.NET support various tools | |
Asp.net 4.5 | August 15, 2012 | 80 |
Error handling is very poor. | Error handling is very good. |
Asp.net Released by date with versions
Version | Date | Descriptions |
---|---|---|
Asp.net 1.0 | January 16, 2002 | Released together with Visual Studio .NET |
Asp.net 1.1 | April 24, 2003 | released together with Visual Studio .NET 2003 |
Asp.net 2.0 | November 7, 2005 | released together with Visual Studio 2005 and Visual Web Developer Express and SQL Server 2005 |
Asp.net 3.0 | November 21, 2006 | |
Asp.net 3.5 | November 19, 2007 | Released with Visual Studio 2008 |
Asp.net 3.5 Service Pack 1 | August 11, 2008 | Released with Visual Studio 2008 Service Pack 1 |
Asp.net 4.0 | April 12, 2010 | Parallel extensions and other .NET Framework 4 features |
Asp.net 4.5 | August 15, 2012 | 80 |
Asp.net 4.5.1 | October 17, 2013 | Released with Visual Studio 2012 and Windows Server 2012 for Windows 8 |
Asp.net 4.5.2 | May 5, 2014 | Released with Visual Studio 2013 for Windows Server 2012 R2 and Windows 8.1 |
Asp.net 4.6 | July 20, 2015 | Released with Visual Studio 2015 |
Asp.net 5 RC1(Latest preview version) | November 18, 2015 | This version was later separated from ASP.NET and brought into a new project called ASP.NET Core, whose versioning started at 1.0 |
ASP.NET development tools
- Microsoft Visual Studio (Free)
- ASP.Net intellisense generator (Free)
- Eiffel for Asp.Net (Commercial)
- Mono Developer (Free open source)
- Macromedia homeSite(Commercial)
- CodeGear Delphi(Commercial)
- Microsoft Visual web Developers Express(Free and Commercial)
- Microsoft SharePoint Designer (Free)
- SharpDevelop (Free open Source)
- Microsoft Expression Web (Free)
- Adobe Dreamweaver (Commercial)
Static Page dynamic Page Request-Response Process |
Difference between Static Web-Page and Dynamic Web-Page
Static | Dynamic |
---|---|
In static web pages the theme and content of web pages remained fixed | Each user may get a different web-page as per the requirements. |
Pre-Design and pre-load on the web server. | Pages are generated and loaded on the web server at run time. |
Static page from HTML (extension .htm or .html) and CSS coding on simple text editor like notepad. | Dynamic page server-side programming like PHP, Asp.NET. and JSP etc(extension .php, .asp and .jsp). |
Static pages not changed according to run time. | Dynamic web pages they changed according to run time. |
Evolution of Static Web-Page and Dynamic Web-Page
Evolution of Web-Pages |
0 comments:
Post a Comment