Programacion del lado del cliente

Páginas: 5 (1036 palabras) Publicado: 8 de febrero de 2012
Programación Web
Unidad 3. Desarrollo de aplicaciones Web

3.1 Arquitectura de las aplicaciones Web.
Arquitectura de dos niveles:
Es la más simple, se tiene el nivel del “Cliente” y el nivel del “Servidor”.

Arquitectura Web de tres niveles:
 El primer nivel consiste en la capa de presentación que incluye no sólo el navegador, sino también el servidor web que es el responsable de dar alos datos un formato adecuado. El segundo nivel está referido habitualmente a algún tipo de programa o script. Finalmente, el tercer nivel proporciona al segundo los datos necesarios para su ejecución.

3.2 Lenguajes de programación del lado del cliente.
 Los programas del lado del cliente están incluidos dentro de la página HTML, se descargan del servidor junto con este.  Los programas seejecutan dentro del ámbito del browser.

Tecnologías y lenguajes del lado del cliente.
        Navegadores para Web. HTML. Javascript y Vbscript. Applets en Java. Flash (lenguaje ActionScript). XML. PDF. AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML).

Lenguajes del lado del cliente
 Algunos navegadores Web.
             Amaya EpiphanyGaleon Internet Explorer Konqueror Lynx Mozilla suite navigator Mozilla Firefox Netscape Navigator Opera Safari Shiira Maik Navigator

Tecnologías y lenguajes del lado del cliente.
 Algunos de estos lenguajes y tecnologías requieren de un programa especial (plugin) instalado en la computadora del usuario. Ejemplo: Adobe Flash Player.
 Un complemento (o plug-in en inglés) es una aplicaciónque se relaciona con otra para aportarle una función nueva y generalmente muy especifica. Esta aplicación adicional es ejecutada por la aplicación principal e interactúan por medio de la API.

3.3 Lenguajes de programación del lado del servidor.
 Se ejecutan en el servidor de Web y son dependientes de la plataforma del servidor.

 Se usan para acceder a recursos del servidor, como bases dedatos y generación de contenido dinámico para las páginas.

3.3 Lenguajes de programación del lado del servidor.
 Por ejemplo, el ámbito de ejecución de una página ASP.NET.

3.3 Lenguajes de programación del lado del servidor.
Algunos ejemplos de lenguajes del lado del servidor:
 ASP, ASP.NET (son tecnologías, soportan diferentes lenguajes como VB, C#, C++, etc.).  PHP.  JSP.  Perl. Ruby.  Python.  XML.

Servidor Web
 Un servidor web es un programa que implementa el protocolo HTTP ). Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que se llama hipertextos, páginas web o páginas HTML: textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música. Servidor Web.
 Algunos ejemplos:  CERN httpd  Apache (Libre, servidor más usado del mundo, según Wikipedia)  IIS  Resin  Tomcat (Libre, del proyecto Jakarta de Apache)  Geronimo (Libre, orientado a J2EE, del proyecto Jakarta de Apache, actualmente se encuentra en desarrollo)  JBoss  JOnAS  Cherokee

3.4 Ambientes para el desarrollo de aplicaciones Web.
 Los IDE (ambientes integrados dedesarrollo) para aplicaciones Web son muy numerosos.  Considerar los que permitan trabajar con los diferentes lenguajes para Web.  Algunos son específicos para lenguajes del lado del servidor. Por ejemplo, Visual Studio solo soporta ASP.NET del lado del servidor.  Existen IDE’s de buena cantidad, libres y gratuitos de buena calidad.

3.4 Ambientes para el desarrollo de aplicaciones Web.
Algunos ejemplos de IDE para Web:
      Microsoft Visual Studio. Microsoft Web Developer Express. Mono (para ASP.NET). NetBeans. Jbuilder. Eclipse.

3.5 Metodologías para el desarrollo de aplicaciones Web.
 Ciclo de vida clásico. Pressman, “adapta” esta metodología para el desarrollo de Web, en lo que el llama la “Ingeniería Web”:

 Formulación.  Planificación.  Análisis...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje De Programacion De Lado Cliente
  • Lenguajes del lado cliente
  • Lenguajes de el lado del cliente
  • Programacion Del Lado Del Servidor
  • Lenguajes de progranmacion del lado del cliente y del lado del servidor
  • Programacion lader
  • tecnologias del lado del cliente de un portal de comercio electronico
  • Taller diseñar el lado sensible del servicio al cliente

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS