En este artículo, conoceremos Javascript y PHP, además de comprender sus diferencias significativas.
Mucho tiempo antes, la mayoría de la gente solía pensar que PHP era un lenguaje del lado del servidor y Javascript era un lenguaje del lado del cliente, ya que solo se ejecutaba en los navegadores web. Pero después de la llegada de V8, Node y otros marcos, Javascript es capaz de hacer muchas de las cosas que solía hacer Php. Dado que ahora podemos manejar tanto el front-end como el back-end a través de Javascript, se considera más poderoso que PHP.
JavaScript : es el lenguaje de programación compilado interpretado ligero más popular. También es conocido como un lenguaje de secuencias de comandos para páginas web. Es bien conocido para el desarrollo de páginas web, muchos entornos que no son de navegador también lo utilizan. JavaScript se puede utilizar para desarrollos del lado del cliente, así como desarrollos del lado del servidor .
Sintaxis:
<script> document.write("JavaScript syntax"); </script>
Puede colocar las etiquetas en cualquier lugar dentro de su página web, pero normalmente se recomienda mantenerlas dentro de la etiqueta <head>. Esta etiqueta le dice al navegador que comience a interpretar todo el texto entre estas etiquetas como código JavaScript.
Ejemplo 1: Este ejemplo describe el ejemplo básico de Javascript para imprimir el texto durante el tiempo especificado usando el bucle for .
HTML
<!DOCTYPE html> <html> <title>Basic JavaScript Example</title> <body> <h2>A simple JavaScript program</h2> <script> var n; n = 5; // JavaScript uses the var keyword to declare variables. // An equal sign is used to assign values to variables. for(var i = 0; i < n; i++) { document.write("GeeksforGeeks " + "<br>"); } </script> </body> </html>
Producción:
A simple JavaScript program GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks
Ejemplo 2: Este ejemplo ilustra el método getElementById() de Javascript donde se usa element_id para obtener el texto.
HTML
<!DOCTYPE html> <html> <title>Javascript Example</title> <style> #gfg { font-size: 40px; color: #006400; } </style> <body> <h2 id="gfg">GeeksforGeeks</h2> <button onclick="myFunction()">Click Me!</button> <script> function myFunction() { document.getElementById("gfg").innerHTML = "Hello Geeks!"; } </script> </body> </html>
Producción:
PHP : PHP es un acrónimo de Hypertext Preprocessor, que es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. PHP se puede incrustar fácilmente en archivos HTML y los códigos HTML también se pueden escribir en un archivo PHP. Al igual que Javascript, PHP también se puede escribir en código HTML y también en la extensión de archivo .php. Pero requiere un servidor para ejecutarse, por lo que no podrá ver una salida del código. de una manera sencilla.
Sintaxis:
<?php echo "Hello Geeks!!!"; ?>
Pasos para ejecutar el código PHP:
Puede instalar Xampp o cualquier otra aplicación de servidor local. Después de instalar Xampp, nombre su archivo de código con la extensión .php y mueva su archivo Html o Php a la carpeta htdocs de xampp . Ahora, abra xampp, ejecute apache y el servidor SQL, y ahora vaya a localhost con la URL de su archivo (escriba localhost/nombre de carpeta/nombre de archivo.php o localhost/nombre de archivo.php en su navegador) y allí podrá ver el resultado. El código PHP comienza con <?php y termina con ?> . Esto es para decirle al compilador/servidor que el lenguaje PHP comienza aquí.
Ejemplo 1: Este ejemplo describe el bucle for de PHP para mostrar la salida repetida.
HTML
<!DOCTYPE html> <html> <title>PHP Code inside the HTML</title> <body> <?php // Declare variables using $ symbol $str= "GeeksforGeeks"; $x = 5; // PHP for loop for( $i = 0; $i< $x; $i++ ) { echo ("GeeksforGeeks"); } ?> <!--This code will print GeeksforGeeks 5 times on front end--> </body> </html>
Producción:
GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks
Diferencia entre Javascript y PHP:
S. No. |
JavaScript |
PHP |
---|---|---|
1. | Javascript hace el trabajo tanto para el front-end como para el back-end. | PHP se usa principalmente solo para fines de back-end. |
2. | Javascript es síncrono pero tiene muchas características como devoluciones de llamada , promesas , asíncrono/espera que permite implementar el manejo de eventos asíncronos . | PHP es síncrono, espera a que se ejecuten las operaciones de IO. |
3. | Javascript se puede ejecutar en los navegadores y, después de Node, también podemos ejecutarlo en la línea de comandos. | PHP requiere un servidor para ejecutarse. No se puede ejecutar sin un servidor. |
4. | Javascript se puede combinar con HTML, AJAX y XML. | PHP solo se puede combinar con HTML. |
5. | Javascript es un lenguaje de subproceso único que se basa en eventos, lo que significa que nunca se bloquea y todo se ejecuta al mismo tiempo. | PHP tiene varios subprocesos, lo que significa que bloquea la E/S para realizar varias tareas al mismo tiempo. |
6 | El código Javascript es menos seguro. | El código PHP es altamente seguro. |
7 | Javascript requiere un entorno para acceder a la base de datos. | PHP permite un acceso fácil y directo a la base de datos. |
8 | JavaScript se utiliza para crear juegos y aplicaciones en tiempo real, aplicaciones móviles, etc. | Se utiliza un programa PHP para crear páginas dinámicas, enviar cookies, recibir cookies, recopilar datos de formularios, etc. |
9 | JavaScript distingue entre mayúsculas y minúsculas en el caso de las funciones. | PHP no distingue entre mayúsculas y minúsculas en el caso de las funciones. |
10 | Brendan Eich en 1995 desarrolló JavaScript. | Rasmus Lerdorf en 1994 desarrolló PHP. |
11 | Los archivos JavaScript se guardan con la extensión .js . | Los archivos PHP se guardan con una extensión .PHP |