|
|
|
| |
ASP.NET: Latest among the Microsoft programming frameworks, ASP.NET is more than just Active Server Pages (ASP) and it facilitates rapid development of powerful web applications. ASP.Net provides a unified web development model that includes the services necessary for developers to build enterprise-class web applications.
As programmers, ASP.NET has many integrated features that make it functional, efficient and reliable.
|
|
| |
As the owner of a website, ASP.NET will be the best choice for reasons mentioned below.
Powerful database driven functionality Allows programmers to develop web applications that interface with a database, ASP.Net is also object-oriented and has many tools that facilitate faster development and more functionality.
Faster web applications: Compiled code and caching make ASP.Net really fast. Earlier, the code was interpreted into ‘machine language’ when your website visitor viewed your page. With ASP.Net, the code is compiled before your visitor even visits your site. |
 |
| |
Caching is the storage of frequently used information in a memory location that can be accessed faster in the future
Memory leak and crash protection: ASP.Net automatically retrieves from memory leaks and errors thus ensuring that your website is always available to visitors.
Multiple Language Support: ASP.Net allows programmers to write their code is more than 25 .Net languages (including VB.Net, C and Jscript.Net).
Thereby, you can develop your site in a language you know best. |
| |
| |
| |
Microsoft Visual Studio .NET provides a unified, shared IDE for all DOT NET-compliant languages. Other companies can also plug their languages into the IDE and get all the support of the .NET tools. For example, Fujitsu has created NetCOBOL for DOT NET, which integrates directly into the IDE so you can write web services and Windows applications in COBOL and receive the debugging and profiling tools provided by Microsoft. |
| |
|
| |
 |
ASP.NET is a managed framework that facilitates building server-side applications based on HTTP, HTML, XML and SOAP |
| |
 |
ASP.NET supports building HTML-based applications with Web forms, server-side controls and data binding |
 |
ASP.NET supports building non-visual request handlers and Web services |
| |
|
 |
ASP.NET is a much improved replacement for original ASP framework |
| |
 |
All ASP.NET code is fully compiled prior to execution |
 |
SP.NET doesn't require the use of scripting languages |
 |
ASP.NET allows for total separation of code from HTML |
 |
ASP.NET state management works in a Web farm environment |
|
| |
|
 |
ASP.NET uses a new CLR-based framework to replace ISAPI/ASP architecture |
| |
 |
ASP.NET requests are initially handled by the HTTP runtime of IIS |
 |
ASP.NET ISAPI extension DLL redirects requests to ASP.NET worker process |
|
| |
|
 |
ASP.NET provides integrated compilation support to build source files into DLLs in just-in-time fashion |
| |
 |
Auto-compilation supported for .aspx , .ascx , and .asmx files |
 |
ASP.NET ISAPI extension DLL redirects requests to ASP.NET worker process |
 |
ASP.NET automatically references all assemblies in \bin directory |
 |
ASP.NET automatically references several commonly-used .NET assemblies |
 |
Other assemblies can be referenced through custom configuration |
 |
Shadow-copying allows DLLs to be overwritten while application is running |
|
|
| |
|
| |
Microsoft Solutions Framework (MSF) Process Model defines the following working methodology which we implement in our company is as follows: |
| |
|
| |
 |
Gathering and Analyzing Information |
 |
ASP.NET supports building non-visual request handlers and Web services |
 |
Creating the Conceptual Design |
 |
Creating the Logical Design |
 |
Creating the Physical Design |
 |
Designing the Presentation Layer |
 |
Designing the Data Layer |
 |
Designing Security Specifications |
 |
Completing the Planning Phase |
 |
Stabilizing and Deploying the Solution |
|