[Investigation of Performance Issues for ASP.NET and PHP]
by
Abstract
This thesis identifes the performance issues of couple of software platforms. The paper examines the comparison of the different features and performance aspects of ASP.NET and PHP. It has been found that the software developers typically rely on misconceptions or flat out hatred to base their opinion, and they do a disservice to others looking to learn a new technology and to the platform itself. Microsoft is a massive software corporation, and like all other corporations, they're in business to make money. The thesis explores the advantages and disadvantages of both platforms and provides a thorough reasoning of using them mostly. Finally the overall focus of the paper is to discuss the performance issues that may arise while usin the ASP.NET of PHP.
Table of Contents
ABSTRACTII
CHAPTER 1: INTRODUCTION1
Background of the study1
Problem Statement5
Research Objectives6
Project Aims7
Significance of the Study8
Rationale/ Nature of the study8
CHAPTER 2: LITERATURE REVIEW10
CHAPTER 3: METHODOLOGY24
Research Design24
Literature Search25
Keywords25
CHAPTER 4: CONCLUSION & RECOMMENDATION26
Conclusion47
REFERENCES50
Chapter 1: Introduction
Background of the study
A decade ago, a first medium was developed named as world wide web (WWW). It was used to provide the hypertext document that are stored online with the help of a browser and a protocol termed as HTTP: HyperText Transfer Protocol (Kaufman, 2011: 208-211). However recently, www is not only used for browsing purpose but also serves as static content-distribution medium which now transfomed into interactive & dynamic medium. Today the data on the website can be custom made and therefore can be vigorously generated. It serves as a presentation layer for a host of internet services for e.g. e-cards, , shopping, banking & e-mail (Beck, 2009: 144-148).
As this dissertation is based on 2 platforms, therefore we start discussing their features and performance related concerns. ASP and PHP are similar in that both tend to put their code in with the HTML, and so the logic can be quite similar(Beck, 2010: 247-251). But, ASP.NET will be very different from PHP in design, as there is a strong incentive to use code-behind in ASP.NET, where you basically have the html template and all the code is in another separate file (Walther, 2007: 141-145).
PHP is probably going to be faster to develop, as you can more easily code a little and test, than you can with ASP.NET, but ASP and PHP are similar in how you can develop. If you don't know any of these languages then PHP may be the easier one to learn, as the php manual is so well written, with lots of comments from users, and ASP.NET has replaced ASP, so learning ASP for a new project, IMO, is of limited use (Ocbina, 2009: 45-47). If you go with ASP.NET then you are learning a new syntax and one of the .NET languages, but depending on your background, C# may be relatively easy to learn. With ASP or ASP.NET you are stuck with using IIS for your server, but with PHP you can use IIS or Apache, so there is considerable flexibility there(Brown, 2010: ...