. NET
.NET is a framework, PHP is a scripting (programming) language.
Yes. It has better API's, classes and methods for developing various projects. Your job becomes a whole lot easier. Furthermore it supports multi-threading which is not supported by PHP.
You can make a .NET DLL for use in Visual Studio development projects with Phalanger 2.0.
.net is a framework based on Microsoft software and is not open source, php is a language which is open source and based on Linux/unix systems
Its Developed by David filio, Jery yang
Creative Making
PHP is more universal since it can run on Windows, Linux, Unix, etc. ASP.net must run on a Windows web server (specifically IIS). You can use Mono on Linux and other platforms to develop and run .NET applications, but PHP is still more universal. You also have better chances of finding open source extensions and code for specific purposes for PHP. With ASP.net you will probably need to pay for some commercial components.
They are different technologies - JSP stands for Java Server Pages, where PHP means PHP: Hypertext Preprocessor... Basically, they do the same thing - generate webpages, but JSP scripts are programmed in Java, and PHP scripts in PHP, which are completely different scripting languages. PHP is usually used in small to medium-sized projects, where Java tends to be percieved as a more "enterprisey" (aimed at large projects).
yes
Bravenet seems to support PHP 5.2 in fastcgi mode on Premium Plans. I've included the link to their plans page as a reference.
Java and .Net can create good desktop applications both. Java provides manual configuration of all features.
PHP is it is open-source and there are a lot of frameworks, ecommerce and cms built using PHP. It is comparatively easier to learn.