fbpx
Wikipedia

Framework para aplicaciones web

Un framework para aplicaciones web es un framework diseñado para apoyar el desarrollo de sitios web dinámicos, aplicaciones web y servicios web. Este tipo de frameworks intenta aliviar el exceso de carga asociado con actividades comunes usadas en desarrollos web. Por ejemplo, muchos framework proporcionan bibliotecas para acceder a bases de datos, estructuras para plantillas y gestión de sesiones, y con frecuencia facilitan la reutilización de código.

Historia

Como el diseño de la World Wide Web no era intrínsecamente dinámico, el hipertexto inicial consistió en HTML codificado a mano que se publicó en los servidores web. Cualquier modificación a las páginas publicadas debe ser realizada por el autor de las páginas. En 1993, se introdujo el estándar Common Gateway Interface (CGI) para interconectar aplicaciones externas con servidores web, para proporcionar una página web dinámica que reflejara las entradas del usuario.

Sin embargo, las implementaciones originales de la interfaz CGI generalmente tuvieron efectos adversos en la carga del servidor, ya que cada solicitud inició un proceso separado. Las implementaciones más recientes utilizan procesos persistentes entre otras técnicas para reducir el espacio en los recursos del servidor y ofrecer un rendimiento general aumentar.

En 1995, surgieron por primera vez entornos completamente integrados de desarrollo de servidor/idioma y se introdujeron nuevos lenguajes específicos para la web, como ColdFusion, PHP y Active Server Pages.

Aunque la gran mayoría de los lenguajes para crear páginas web dinámicas tienen bibliotecas para ayudar con tareas comunes, las aplicaciones web a menudo requieren bibliotecas específicas para tareas particulares, como la creación de HTML (por ejemplo, JavaServer Faces).

A fines de la década de 1990, comenzaron a aparecer marcos maduros de "pila completa", que a menudo reunían varias bibliotecas útiles para el desarrollo web en una única pila de software cohesiva para que los desarrolladores web la usaran. Ejemplos de esto incluyen ASP.NET, Java EE, WebObjects, web2py, OpenACS, Catalyst, Mojolicious, Ruby on Rails, Laravel, Grails, Django, Zend Framework, Yii, CakePHP, y Symfony.

Referencias

Enlaces externos

  •   Datos: Q1330336
  •   Multimedia: Web application frameworks

framework, para, aplicaciones, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, junio, 2017, framework, para, aplicaciones, framework, diseñado, para, apoyar, desarrollo, sitios, dinámicos, aplicaciones, . Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 29 de junio de 2017 Un framework para aplicaciones web es un framework disenado para apoyar el desarrollo de sitios web dinamicos aplicaciones web y servicios web Este tipo de frameworks intenta aliviar el exceso de carga asociado con actividades comunes usadas en desarrollos web Por ejemplo muchos framework proporcionan bibliotecas para acceder a bases de datos estructuras para plantillas y gestion de sesiones y con frecuencia facilitan la reutilizacion de codigo Historia EditarComo el diseno de la World Wide Web no era intrinsecamente dinamico el hipertexto inicial consistio en HTML codificado a mano que se publico en los servidores web Cualquier modificacion a las paginas publicadas debe ser realizada por el autor de las paginas En 1993 se introdujo el estandar Common Gateway Interface CGI para interconectar aplicaciones externas con servidores web para proporcionar una pagina web dinamica que reflejara las entradas del usuario Sin embargo las implementaciones originales de la interfaz CGI generalmente tuvieron efectos adversos en la carga del servidor ya que cada solicitud inicio un proceso separado Las implementaciones mas recientes utilizan procesos persistentes entre otras tecnicas para reducir el espacio en los recursos del servidor y ofrecer un rendimiento general aumentar En 1995 surgieron por primera vez entornos completamente integrados de desarrollo de servidor idioma y se introdujeron nuevos lenguajes especificos para la web como ColdFusion PHP y Active Server Pages Aunque la gran mayoria de los lenguajes para crear paginas web dinamicas tienen bibliotecas para ayudar con tareas comunes las aplicaciones web a menudo requieren bibliotecas especificas para tareas particulares como la creacion de HTML por ejemplo JavaServer Faces A fines de la decada de 1990 comenzaron a aparecer marcos maduros de pila completa que a menudo reunian varias bibliotecas utiles para el desarrollo web en una unica pila de software cohesiva para que los desarrolladores web la usaran Ejemplos de esto incluyen ASP NET Java EE WebObjects web2py OpenACS Catalyst Mojolicious Ruby on Rails Laravel Grails Django Zend Framework Yii CakePHP y Symfony Referencias EditarEnlaces externos EditarEsta obra contiene una traduccion derivada de Web application framework de Wikipedia en ingles publicada por sus editores bajo la Licencia de documentacion libre de GNU y la Licencia Creative Commons Atribucion CompartirIgual 3 0 Unported Datos Q1330336 Multimedia Web application frameworks Obtenido de https es wikipedia org w index php title Framework para aplicaciones web amp oldid 139897718, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos