Comparison of web content management system developed by ASP.NET and PHP

Abstract

The main aim of the diploma thesis is the comparison of the two very popular technologies for the development of web applications. The comparison of PHP and ASP.NET with C# language is done on example of web content management system (WCMS) development. Web site publications are one of the most efficient ways to present our activity to the general public. This diploma work describes the development and performance of web content management system. The comparison of used technology PHP and ASP.NET is presented as well. ASP.NET is a web application framework developed by Microsoft. It allows programmers to build dynamic web applications and web services. ASP.NET is built on the Common Language Runtime (CLR) which allows programmers to write code using any supported .NET language. PHP is an open source programming language for building dynamic web applications. PHP generally runs on a web server, where output web site is generated from PHP code. Web content management system is built in PHP and ASP.NET version. It has two modules. The users module is designed to make web sites, while the administrator module is used to group users and define permissions. Registration is required to use the system. The administrator has to define the permissions for user. Those are the base for creation of defined option. It is also possible to define the period in which the web site will be operational. The best technology for building applications with given infrastructures proved to be ASP.NET. His advantage is based on easy coding and debugging. PHP has advantage when applications runs on the different servers or different operating systems.