Programación PHP : auge de páginas dinámicas. PDF Imprimir E-mail
Noticias de Programación
Escrito por Sergio Ramos   
Martes, 22 de Noviembre de 2005 23:17

PHP (Hypertext Pre Processor) es un lenguaje de programación de Scripting que permite hacer aplicaciones dinámicas para sitios de Internet .

Un lenguaje de sripting es un lenguaje que necesita para su funcionamiento un interprete a diferencia de los lenguajes que permiten crear archivos ejecutables (.exe) . El interprete de PHP está en todos los servidores con sistemas Unix o Linux que son la inmensa mayoría de los servidores de Internet o sistemas operativos que ejecutan los proveedores de alojamiento (hosting) de sitios webs.
Una página dinámica es una página que cambia o realiza acciones según los datos o acciones que haga el usuario , por ejemplo por el simple hecho de conectarse a un sitio web (ver una página web) , un código dinámico insertado dentro de dicha página permitirá conocer de que país procede el visitante y en función de eso redirigirlo a una página determinada .

Otro ejemplo : supongamos que todos los pies de páginas de un sitio web dicen “Empresa El navegante (1980-2004 )” y llegamos al 2005 y la empresa cambio de nombre .Trabajando con paginas estáticas (HTML clásico) deberíamos cambiar el pie de página una por una en todas las paginas y volver a subirlas a todas al servidor .
Con PHP: incluyendo los sectores modificables en archivos independientes basta con cambiar un solo archivo para que cambien automáticamente todas las páginas .Y solo tendremos que subir un solo archivo.
Suponga que usted diseña un sector de noticias dentro de las páginas web de un portal informativo , bastaría que ese sector estuviera en un archivo independiente para que luego de modificado se cambiará en todos los sitios .

Algún diseñador podría observar que esto también se puede hacer usando plantillas en Dreamweaver (y nada de PHP) pero hay una diferencia significativa , con Dreamweaver modifico localmente la plantilla y cambio localmente todo el sitio web con las paginas asociadas, luego de lo cual tengo que subir todo el sitio al servidor .
Usando PHP (u otros lenguajes de páginas dinámicas) modifico un solo archivo , lo subo al servidor y se modifica todo el sitio , la diferencia en velocidad de actualización es notoria.

PHP no es el único lenguaje de creación de páginas dinámicas también existen ASP , Java , Coldfusion , perl , etc . PHP es el lenguaje de páginas dinámicas más usado en Internet, aproximadamente el 90% de los scripts de páginas dinámicas están hechos con este lenguaje .
ASP le sigue en uso ya que es el lenguaje soportado por los servidores Windows 2000 , es un lenguaje fácil de aprender y muy similar a Visual Basic en muchos aspectos.
Java es un muy buen lenguaje que permite hacer cualquier tipo de aplicación pero presenta una curva de aprendizaje muy alta además no tiene rutinas ya creadas en los servidores .
Coldfusión es el lenguaje creado por la empresa Macromedia y tiene buenas prestaciones aunque un uso limitado en cantidad de usuarios lo cual hace difícil el desarrollo en colaboración .
Perl fue uno de los primeros lenguajes de páginas dinámicas y hoy esta desactualizado .

Razones por las cuales PHP es el lenguaje más usado :

- PHP es de acceso libre . ASP esta vinculado a las plataformas Windows y por lo tanto requieren servidores con Windows 2000 instalado lo cual es más costoso para los proveedores de hosting y a su vez para los usuarios o empresas que desean alojar páginas web en dichos servidores .
- En cuanto a prestaciones PHP es igual o mejor que ASP destacándose la velocidad del primero en forma significativa.
- A diferencia de otros lenguajes como Java o Perl, PHP es relativamente fácil de aprender.
- PHP cuenta con cientos de rutinas ya preparadas y con miles de programadores alrededor del mundo que participan de foros donde se pueden intercambiar opiniones lo cual es muy importante para el programador de aplicaiones para Internet .

Haciendo una comparativa de lo que es un acceso a base de datos usando PHP con una base MySql desde un formulario de Internet y haciendo la misma tarea desde ASP con una base de datos Access , la performance es netamente superior a favor de PHP . Para lograr una performance similar con ASP hay que alojar la páginas en un servidor que tenga instalado Microsoft SQL Server y que permita un volumen de transacciones determinado . Puede llegar a ser sorprendente el aumento del costo de un alojamiento de este tipo mientras que en servidores Linux, una opción similar en prestaciones, es la opción predeterminada para empresas.

Curso relacionado : Programación PHP

 

Registrese desde su red:


Easy Sign In
RPX

Destacados

Curso de Diseño 3D Profesional
Aprende todo lo necesario para convertirte en un experto en Diseño 3D.
fun games. online casino. free movie download