Creación de Aplicaciones WEB
Los sitios web modernos son más que información estática.
Ahora deben incluir conexiones con bases de datos,
herramientas para procesar formas con información del
usuario, creación dinámica de gráficos y la posibilidad de
desplegar información de acuerdo al usuario que se está
conectando.
En muchos casos se requiere construir verdaderas
aplicaciones en los sitios web.
Ejemplo de estos son las tiendas en linea, los portales, los
lectores de correo vía un navegador, sitios corporativos,
revistas electrónicas, catálogos en línea, etcétera.
¿Por qué PHP?
Existen diferentes plataformas para desarollar sitios
dinámicos. Dentro del software comercial la más utilizada
incluye el servidor windows, ASP, mSQL, vbasic.
Otra plataforma comercial muy utilizada es la que considera
los servidores solaris.
El sofware libre ha demostrado en los últimos años ser una plataforma confiable y robusta. El sofware libre se utiliza tradicionalmente en los grandes centros académicos y últimamente en muchas empresas.
La plataforma tradicional de desarrollo de sitios dinámicos utilizando software libre es LAMP (Linux, apache, mysql y PHP), aunque existen variaciones que dependeran del proyecto.
PHP es un lenguaje de programación que fué desarrollado pensando en aplicaciones web. Del total de sitios web dinámicos, el 53.5% utiliza PHP.
Pero además, utilizar software libre tiene una ventaja adicional al amplio soporte y robustés de las aplicaciones: es gratuito. Esto resulta importante al cotizar una aplicación para el web ya que no hay que añadir costos de licencias.
El modelo de desarrollo y licenciamiento del software libre permite utilizar excelentes herramientas que ya han sido probadas en múltiples ocaciones. Gracias a esto, los tiempos de implementación son más cortos al poder adaptar diferentes aplicaciones a necesidades particulares.