la web

Páginas: 5 (1145 palabras) Publicado: 7 de septiembre de 2014
Tecnologias y arquitecturas del desarrollo de aplicaciones web

En la actualidad las tecnologias para el desarrollo de aplicaciones web son muy variadas, las podemos dividir en tecnologias basadas en el cliente y tecnologias basadas en el servidor, las tecnologias basadas en el cliente son todas aquellas tecnologias que nos permiten desarrollar para la presentacion que sedara en el navegador (cliente) tales como HTML, CSS y Java Script, ahora bien las tecnologias basadas en el servidor son todas aquellas tecnologias que ayudaran a resolver las petiones codificar y devolver un resultado a el cliente, estas tecnologias pueden ser php, phyton, asp.net, etc. Otro punto importante son las arquitecturas de las aplicaciones web, que no es otra cosamas que la forma en como esta estructurada de forma fisica los elementos que contendra y se dara la informacion de la aplicacion web, para la cual se de una respuesta a alguna peticion, por ejemplo puede ver alguna arquitectura en que solo halla un cliente que envie peticiones y un servidor que de respuestas que es la forma clasica de las aplicaciones web la cual no es muyrecomendable ya que de esta forma no habria un servidor especializado para guardar informacion y entonces habria problemas serios de concurrencia debido a que el servidor tendria que acceder a disco lo cual no seria bueno ya que podria colapzar al haber una gran cantidad de peticiones simultaneas. otra arquitectura puede ser en la que exista un cliente, un servidor de aplicaciones y un servidorde base de datos, la cual es la manera mas eficaz y optima de realizar por que de esta forma si existiera concurrencia que es lo mas obvio para una aplicacion web el servidor de base de datos es el que se ocuparia de accesar a la bas de datos y asi dar solucion a las peticiones de los usuarios, con esta arquitectura el servidor como en la arquitectura anterior se evita de qu elservidor accese a disco por su propia cuenta, para asi evitar que se colapse .
Una arquitectura es el conjunto de restricciones, conectores y elementos que determinan la forma en como se estaran relacionando los clientes con el servidor y con la base de datos. Existen diferentes arquitecturas, una de las mas comunes es la arquitectura cliente- servidor la cual consta de tener uncliente el cual es el navegador que realiza peticiones a el servidor, el cual busca la informacion en disco y devuelve una respuesta. Para esta arquitectura se pueden subdividir en mas arquitecturas o bien las formas en las que se puede organizar el cliente y el servidor, bueno tenemos primero capas de presentacion (p), logica (L) y datos (D), de una arquitectua cliente-servidor pude haber una forma de P+L/D , esta forma quiere decir que el cliente realiza la presentacion, es la forma de mostrar el contenido de la peticion echa y la logica que consiste en el conjunto de reglas y estandares para mostrar dicha informacion, y por parte del servidor solo devuelve los datos pedidos por el cliente. Otra forma entre cliente y servidor puede ser P/L+D enla cual la logica y la presentación se encuentra en el cliente y el de datos en el servidor. Por ultimo podemos encontrar la arquitectura P+L/L+D en la cual tanto en el cliente como en le servidor existe la logica para poder transformara el codigo html. La otra arquitectura sobre cual se hablaba con anterioridad es la arquitectura de tres capas la cual como semenciono consiste en capa de aplicacion, capa de logica y capa de datos, esta capa la mejor mi parecer ya que con esta arquitectura se logra ontener la conexion simultanea a la aplicacion web ya que el manejador de base de datos es que organiza dicha concurrencia, lo cual siempre pasa para las aplicaciones web.
Las tecnologias para el desarrollo de aplicaciones web son todas aquellas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Weber
  • La Web
  • Weber
  • Webadas
  • Weber
  • weber
  • la web
  • Webadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS