Nowadays web-site developers have a great amount of language technologies to create web-sites. According to statistic the PHP and the ASP.NET are the most popular, but which one is better and easier? If you'd worked in developing web applications which platfform would you have chose? Share your experience and opinions!
This is a bad question. Most people (even so-called experts) don't understand that comparing PHP to ASP.NET is not apples to apples. PHP is a programming language. ASP.NET is NOT a programming language. The language used for ASP.NET is generally C# (VB.NET can also be used, but rarely ever is). Please make sure you understand that! If you read any articles comparing PHP to ASP.NET it is probably written by someone who doesn't understand both technologies. PHP is a
programming language, ASP.NET is a
web framework. Now read the answers above and see who you should cross off your list as experts!
So let's compare an apple to an apple,
PHP vs C#. Here is what Google gives as a definition to each:
C# - An object-oriented programming language in development from Microsoft, which is intended to combine the computing power of C++ with the programming ease of Visual Basic.
PHP - PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
Google is skewing reality. C# is more widely used in NON-web applications than PHP is used as a general purpose programming language. How many people can say they've used PHP for a non-web application? C# is used for Windows phone apps, tools, and even cross platform mobile frameworks
To compare the ASP.NET apple with other apples you must compare it to PHP Frameworks such as, for example, Laraval. See
http://vschart.com/compare/laravel/vs/asp-net-mvc-framework