|
PHP
PHP
es un lenguaje de programación usado generalmente
para la creación de contenido para sitios Web.
Se trata de un lenguaje interpretado, utilizado para
la creación
de aplicaciones para servidores.
Permite la conexión a diferentes tipos de servidores
de bases de datos tales como MySQL, Postgres, Oracle,
DB2, Microsoft SQL Server, entre otros; lo cual facilita
la creación de Aplicaciones Web muy robustas.
PHP también tiene la capacidad de ser ejecutado
en la mayoría de los sistemas operativos tales
como UNIX (y de ese tipo, como Linux), Windows y Mac
OS X, y puede interactuar con los servidores de Web más
populares, ya que existe en versión CGI, módulo
para Apache.
Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe además un IDE comercial llamado Zend Optimizer.
La siguiente tabla muestra una tabla comparativa entre las características de estos lenguajes: http://www.tek271.com/articles/JavaOrPhp.html
1 |
Característica |
Tipos de datos |
|
PHP |
boolean, integer, float, string, array, object. |
|
Java |
boolean, char, byte, short, int, long, float, double, String, array, Object. |
|
Ganador |
Java. |
2 |
Característica |
Nombres de las variables |
|
PHP |
Las variables son representadas por una muestra del dólar seguida por el nombre de la variable. El nombre variable es caso-sensible. |
|
Java |
No hay carácter especial para comenzar el nombre variable. El nombre variable es case-sensitive. |
|
Ganador |
Java. |
3 |
Característica |
Declaración variable |
|
PHP |
Se declara la variable cuando se crea. Su tipo se implica del valor asignado. Una variable puede cambiar su tipo si se asigna un nuevo valor. |
|
Java |
Las variables se deben declarar con un tipo de datos específico antes del uso. |
|
Ganador |
Java. Es conveniente que un programa pequeño no requiera declaraciones variables, pero para el software grande, esto es dañoso. Las variables que cambian sus tipos basados en su valor son muy peligrosas en programas grandes. |
4 |
Característica |
Variables globales |
|
PHP |
PHP tiene una gran cantidad de variables predefinidas. |
|
Java |
Java no tiene variables globales. |
|
Ganador |
Java. Las variables globales introducen insectos posibles en software grande. |
5 |
Característica |
Nombres variables. Una variable que contiene el nombre de otra variable. |
|
PHP |
Apoyado. |
|
Java |
No apoyado. |
|
Ganador |
PHP. |
|
|