Desarrollo de aplicaciones web

Páginas: 18 (4361 palabras) Publicado: 22 de agosto de 2012
INSTITUTO TECNOLOGICO SUPERIOR DE ALVARADO


INGENIERÍA EN SISTEMAS COMPUTACIONALES

Materia:
PROGRAMACION WEB
Semestre-Grupo:
6º SEMESTRE GRUPO UNICO
Tema:
DESARROLLO DE APLICACIONES WEB
Alumnos:
AGUIRRE ROJAS MARIA MARGARITA, [096Z0091]
MARÍA YUVINDIA HERNÁNDEZ ECHAVARRÍA, [096Z0067]
GERSON CRUZ GARCÍA, [096Z0059]

Fecha:
12/ MARZO/2012

Lugar:
H. Y G. ALVARADO,VERACRUZ

OBJETIVO

La siguiente investigación tiene como objetivo mostrar el tema de desarrollo de aplicaciones web, su arquitectura, los diversos lenguajes de programación que existen del lado del cliente y del lado del servidor, así como también los ambientes en los que se desarrolla. Las diversas metodologías y los aspectos de seguridad que debemos tomar cuando se desarrolla una aplicación web.INTRODUCCION

Con la introducción de Internet y del Web en concreto, se han abierto infinidad de posibilidades en cuanto al acceso a la información desde casi cualquier sitio. Esto representa un desafío a los desarrolladores de aplicaciones, ya que los avances en tecnología demandan cada vez aplicaciones más rápidas, ligeras y robustas que permitan utilizar el Web.
El desarrollo deaplicaciones web consiste en implementar las necesidades, objetivos o ideas que tengamos como desarrolladores en Internet utilizando las tecnologías más idóneas según nuestro proyecto. 

2. DESARROLLO DE APLICACIONES WEB
En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o deuna intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.

Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir einstalar software a miles de usuarios potenciales.

2.1. ARQUITECTURA DE LAS APLICACIONES WEB
ARQUITECTURA DE DOS CAPAS
La arquitectura tradicional de cliente/servidor también es conocida como arquitectura de dos capas.

Requiere una interfaz de usuario que se instala y corre en una PC o estación de trabajo y envía solicitudes a un servidor para ejecutar operaciones complejas. Porejemplo, una estación de trabajo utilizada como cliente puede correr una aplicación de interfaz de usuario que interroga a un servidor central de bases de datos.

Ventajas del Sistema de Dos Capas:
• El desarrollo de aplicaciones en un ambiente de dos capas es mucho más rápido que en ambientes anteriores, pero no es necesariamente más rápido que con el nuevo ambiente de tres capas.
• Lasherramientas para el desarrollo con dos capas son robustas y evaluadas. Las técnicas de prototipo se emplean fácilmente.
• Las soluciones de dos capas trabajan bien en ambientes no dinámicos estables, pero no se ejecutan bien en organizaciones rápidamente cambiantes.

Desventajas del Sistema de Dos Capas:
• Los ambientes de dos capas requieren control excesivo de las versiones y demandan esfuerzo dedistribución de la aplicación cuando se les hacen cambios.
• La seguridad del sistema en un diseño de dos capas es compleja y a menudo requiere administración de las bases de datos; esto es debido al número de dispositivos con acceso directo al ambiente de esas bases de datos.
• Las herramientas del cliente y de la base de datos, utilizadas en diseños de dos capas, constantemente estáncambiando. La dependencia a largo plazo de cualquier herramienta, puede complicar el escalamiento futuro o las implementaciones.

ARQUITECTURA DE TRES CAPAS
La arquitectura de tres capas es un diseño reciente que introduce una capa intermedia en el proceso. Cada capa es un proceso separado y bien definido corriendo en plataformas separadas.

El primer nivel consiste en la capa de presentación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia De Desarrollo De Aplicaciones Web
  • desarrollo de aplicaciones Web
  • Evolucion Del Desarrollo De Aplicaciones Web
  • Desarrollo de Aplicaciones Web con ASP
  • DESARROLLO DE APLICACIONES WEB
  • Desarrollo De Aplicaciones Web Gui
  • Desarrollador De Aplicaciones Web
  • Desarrollo Aplicaciones web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS