Muchas personas utilizan el lenguaje HTML para desarrollar sitios Web. En realidad no es un lenguaje de programacin, sino un lenguaje descriptivo que tiene como objeto dar formato al texto y las imgenes que pretendemos visualizar en el navegador. Aunque este lenguaje resulte muy til, es bastante limitado a la hora de crear grandes sitios o portales. Esta deficiencia del HTML ha hecho necesario el empleo de otros lenguajes capaces de responder de manera inteligente a las demandas del navegador y que permiten la automatizacin de determinadas tareas tediosas e irremediables, como pueden ser las actualizaciones, el tratamiento de pedidos de una tienda virtual, etc. Estos lenguajes capaces de recrear a partir de cientos descripts un sin fin de pginas automatizadas son los protagonistas del concepto de pginas dinmicas. Hoy en da a disposicin de los programadores de pginas Web hay cientos de tecnologas, que si se aprovechan adecuadamente, hacen que un sitio sea dinmico, amigable y exitoso. Algunas de las tecnologas utilizadas: ASP: Servidor de pginas activas, se utilizan para realizar acciones del lado del servidor. El ASP forma en el servidor los resultados que luego se mostrarn en las pantallas de cada navegador. CGI (common gateway Interface): Es uno de los estndares ms antiguos en Internet, son ejecutados no por el servidor de pgina, sino por el la computadora servidora. Si los CGI's se desarrollan en C son muy veloces. Java: Es un lenguaje muy utilizado tanto en el lado del servidor (JSP) como en el lado del cliente. Una de sus desventajas es su lentitud. JavaScript: Es un lenguaje que se incluye dentro del cdigo HTML, pero es interpretado por el cliente, se utiliza mucho para darle un cierto grado de interaccin sin tener que enviar la pgina al servidor. PHP: Es similar a ASP, se usa en circunstancias similares. La gran ventaja es que es libre y extremadamente potente, nuestro curso versar sobre l.
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, pero sin embargo para que sus pginas PHP funcionen, el servidor donde estn alojadas debe soportar PHP.
<body> Parte de HTML normal. <BR><BR> <?php echo "Parte de PHP<br>"; for($i=0;$i<10;$i++) { echo "Linea ".$i."<br>"; } ?> </body> </html> El cdigo PHP ejecutado tiene dos partes: la primera imprime "Parte de PHP" y la segunda es un bucle que se ejecuta 10 veces de 0 a 9, por cada vez que se ejecuta se escribe una lnea, la variable $i contiene el nmero de lnea que se est escribiendo. No importa si no entiende muy bien el programa este ejemplo solo es para ilustrar como se intercala el cdigo HTML y el cdigo PHP.