Not true - Microsoft Visual Web Developer 2010 Express is free.while there is no free tools are available in asp.net
PHP is relatively easy language while Asp.net is codes are complicated it requires a hardworking for learning. Asp.net is very secured as compared to PHP. That why government uses asp.net. PHP comes with free tools, while there is no free tools are available in asp.net.
Learn advanced ms project training in sydney
I use PHP. It is open source and free
Both PHP and ASP.NET are good programming language for website creation.
But most of the people prefer PHP.