Another 10 reasons to use PHP

From Wiki

Jump to: navigation, search
  • Cross-platform compatibility. PHP run native on every popular flavor of Unix (including Mac OS X) and Windows. A huge percentage of the world's HTTP servers run on one of these two classes of operating systems. PHP is compatible with the three leading Web servers: Apache HTTP Server for Unix and Windows, MicrosoftInternet Information Server, and Netscape Enterprise Server (a.k.a. iPlanet Server). Specific Web-server compatibility with MySQL is not required, since PHP will handle all the dirty work for you.
  • Not tag-based. PHP is a real programming language. ColdFusion, by contrast, is a bunch of predefined tags, like HTML.
  • Stability. The server doesn't need to be rebooted often. The software doesn't change radically and incompatibly from release to release.
  • Speed. PHP is fast in its execution, especially when compiled as an Apache module on the Unix side.
  • Many extensions. PHP makes it easy to communicate with other programs and protocols. Database connectivity is especially strong, with native-driver support for about 15 of the most popular databases plus ODBC. In addition, PHP supports a large number of major protocols such as POP3, IMAP, and LDAP. PHP4 added support for Java and distributed object architectures (COM and CORBA), making n-tier development a possibility for the first time. PHP5 extends this support even further, offering a fully incorporated GD graphics library and revamped XML support with DOM and simple XML.
  • Fast feature development. PHP development is also constant and ongoing.
  • Popularity. Try www.php.net/usage.php to see the actual number of domains and IP addresses.
  • Not proprietary. PHP is in a position of maximum flexibility because it is, so to speak, anti proprietary. It is not tied to any one server operating system, unlike Active Server Pages. It is not tied to any proprietary crossplatform standard or middleware, as [[Portal:Java Server Pages|Java Server Pages] or ColdFusion are.
  • Strong user communities. People on the mailing list are available 24/7/365 to answer your questions, help debug your code, and listen to your gripes.
  •  ?
Personal tools