Cuando hablamos de lenguajes de programación populares, usualmente al tope de la lista está PHP, favorito entre los desarrolladores e ingenieros de software quienes utilizan los frameworks basados en este lenguaje para construir páginas web y aplicaciones modernas y multifuncionales.
PHP es uno de los lenguajes de secuencias de comandos más populares y funciona en el lado del servidor. Su sigla significa “Preprocesador de Hipertexto” en español y está incrustado en HTML. Permite: crear contenido web personalizado, enviar y recibir cookies, evaluar datos de formularios enviados desde un navegador, etc.
Además de sus funciones, tiene integración con varias bases de datos populares como Postgre SQL, Oracle, Sybase, SQL y MySQL. También maneja formularios, guarda datos en archivos y recopila datos de archivos.
Un script de PHP se puede colocar en cualquier parte de un documento. Este script empieza con <?php y termina con ?>. Te presentamos un ejemplo:
<?php // PHP code goes here ?>
La extensión por defecto de los archivos PHP es: .php. Un archivo PHP por lo general contiene etiquetas HTML y algunos códigos PHP de secuencia de comandos.
El siguiente es un ejemplo de un archivo PHP sencillo, con un script que utiliza una función echo integrada para generar el texto "¡Hello world!" en una página web:
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
En el lenguaje PHP, las palabras clave, por ejemplo else, echo, if, las clases, las funciones y las funciones que definen a un usuario no son sensibles a las mayúsculas o minúsculas. Como ejemplo mostramos la siguiente línea de código, donde la palabra echo está escrita de diferentes maneras y todas son válidas:
<!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html>
Pero, sorpresivamente, todos los nombres de las variables son sensibles a las mayúsculas y minúsculas. En el ejemplo siguiente, solo la primera declaración mostrará el valor de la variable $color. Esto debido a que $color, $COLOR y $coLOR se tratan como tres variables diferentes:
<!DOCTYPE html> <html> <body> <?php $color = "red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> </body> </html>
Javascript es, al igual que PHP, uno de los lenguajes de programación más populares. Se puede definir como un lenguaje interpretado, dinámico y de alto nivel que se utiliza con aplicaciones web HTML. También se utiliza para documentos que no son web, como archivos PDF y widgets de escritorio.
Entre las principales diferencias entre ambos lenguajes de programación están:
Queda de parte del desarrollador elegir cuál lenguaje de programación se adapta mejor a las exigencias del proyecto de turno: Javascript o PHP.