Critical Comparison Of PHP And ASP.NET For Web Development
Index Terms: ASP.NET, Database Interactivity, Dynamic Content, Markup Reusability, Persistence, PHP, Proactive Behaviour, Security, Validation, Web Application.
AbstractL This paper critically compares PHP and ASP.NET for development of web application (WA)which was developed as a part of a moduleís assessment. These languages have been evaluated for development of WA functional requirements and features. In other words, the main area where the comparison of these languages has been applied is potential requirements of Car Sales Web Application. The paper begins with defining these technologies and comparing fundamental architectural variances. This paper also explore and compare suitability of selected technologies for comparing features involved in imposing restrictions on accessing navigation and functionality, validation and proactive behaviour involved in validating user input from the browser, providing users feedback, overall time consumed in development and associated security issues.
 BuiltWith, 2014. Framework Usage Statistics. [Online] Available at: http://trends.builtwith.com/framework [Accessed 28 April 2014].
 Cecchet, E. et al., 2003. Performance comparison of middleware architectures for generating dynamic web content. In International Conference on Middleware. New York, 2003. Springer.
 Chen, W.-M. & Chen, Y.-C., 2012. Web design and implementation for remote control. In Intelligent Control and Automation (WCICA). Beijing, 2012. IEEE.
 Davis , M.E. & Phillips, J.A., 2007. Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites. 2nd ed. O'REILLY.
 Jazayeri, M., 2007. Some Trends in Web Application Development. In Future of Software Engineering. Washington, 2007. IEEE Computer Society.
 Lancor, & Katha, S., 2013. Analyzing PHP frameworks for use in a project-based software engineering course. In 44th ACM technical symposium on Computer science education. New York, 2013. ACM.
 Lucca, G.A.D., Penta, M.D., Antoniol, G. & Casazza, G., 2001. An Approach for Reverse Engineering of Web-Based Applications. In Eighth Working Conference on Reverse Engineering., 2001. IEEE.
 Lu, & Rothaus, D., 2002. Best Practices for Using ADO.NET. Microsoft Corporation.
 Meier, J.D. et al., 2005. How To: Protect From SQL Injection in ASP.NET. Microsoft Corporation.
 Merlo, E., Letarte, D. & Antoniol, G., 2007. Automated Protection of PHP Applications Against SQL-injection Attacks. In Software Maintenance and Reengineering. Amsterdam, 2007. IEEE.
 Mirzoev, T. & Sack, L., 2014. WEBPAGE LOAD SPEED: ASP.NET VS. PHP. i-managerís Journal on Information Technology, 2(2), pp.1-7.
 Mitchell, S., 2004. An Extensive Examination of User Controls. Microsoft Corporation.
 Moore, A., 2002. User Input Validation in ASP.NET. Microsoft Corporation.
 MSDN, 2003. Migrating from PHP to ASP.NET. Microsoft Corporation.
 Olson, P., 2014. PHP Manual. [Online] PHP Documentation Group Available at: http://www.php.net/manual/en/ [Accessed 18 April 2014].