Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Desarrollo de aplicaciones Web




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    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”.

    Monografias.com

    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 a los 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.

    Monografias.com

    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 se ejecutan dentro del ámbito del browser.

    Monografias.com

    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).

    Monografias.com

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

    Monografias.com

    Tecnologías y lenguajes del lado del cliente.
    Algunos de estos lenguajes y tecnologías requieren de un programa especial (plug-in) instalado en la computadora del usuario. Ejemplo: Adobe Flash Player.

    Un complemento (o plug-in en inglés) es una aplicación que 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.

    Monografias.com

    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 de datos y generación de contenido dinámico para las páginas.

    Monografias.com

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

    Monografias.com

    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.

    Monografias.com

    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.

    Monografias.com

    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

    Monografias.com

    Ambientes para el desarrollo de aplicaciones Web.
    Los IDE (ambientes integrados de desarrollo) 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.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter