PHP can do everything ASP.NET can. What you actually wanted to know is "Can everything ASP.NET does be done in PHP easily?" and the answer is no. It is all possible, but not very easy. ASP.NET is tailored toward RAD (Rapid Application Development). Which is why Microsoft offers VWD(Visual Web Designer) for free. As far as I know, there exist no free WYSIWYG PHP editors (feel free to correct me). ASP.NET applications also abstract the programmer from all the individual HTML widgets and renders what it wants to render with them. That includes an odd javascript mechanism to change what should be GET calls to POST calls, passing stored data from page to page to maintain state. And a host of things that ASP.NET does behind the scenes that you don't know about. PHP is a simple web language that really only does what you told it to. Because of this fact alone, I prefer PHP.
Here's the rub, you can't compare ASP.NET to PHP. That's like comparing a mercedes benz 300E to
-- This message may have been cut off and the rest will only be shown to members. To become a member, click here --