La Web Dinámica
La Web se ha desarrollado desde un sistema de información distribuido hypermedia basado en red que ofrecía información estática hasta un mercado para vender y comprar mercancias y servicios.
La Web se ha desarrollado desde un sistema de información distribuido hypermedia basado en red que ofrecía información estática hasta un mercado para vender y comprar mercancias y servicios. Las aplicaciones cada vez más sofisticadas para permitir este mercado requieren una tecnología para presentar la información dinámica.
Las soluciones de primera generación incluyeron CGI, que es un mecanismo para ejecutar programas externos en un servidor web. El problema con los scripts CGI es la escalabilidad; se crea un nuevo proceso para cada petición.
Las soluciones de segunda generación incluyeron vendedores de servidores Web que proporcionaban plug-ins y a APIs para sus servidores. El problema es que sus soluciones eran específicas a sus productos servidores. Por ejemplo, Microsoft proporcionó las páginas activas del servidor (ASP) que hicieron más fácil crear el contenido dinámico. Sin embargo, su solución sólo trabajaba con Microsoft IIS o Personal Web Server. Por lo tanto, si deseabamos utilizar ASP teníamos que confiarnos a los productos de Microsoft y no estaríamos gozando de la libertad de seleccionar nuestro servidor web y sistema operativo preferidos!
Otra tecnología de segunda generación que es absolutamente popular en las empresa son los Servlets. Los Servlets hacen más fácil escribir aplicaciones del lado del servidor usando la tecnología Java. El problema con los CGI o los Servlets, sin embargo, es que tenemos que seguir el ciclo de vida de escribir, compilar y desplegar .
No hay comentarios:
Publicar un comentario