Aplicaciones Estáticas

Description

Integrantes del equipo: Francisco Gonzalez Soto José Amador Martínez Luis Meza Manríquez Luis Guluarte Castellón Rodolfo Meza Estrada
Luis Rodolfo Meza Estrada
Slide Set by Luis Rodolfo Meza Estrada, updated more than 1 year ago
Luis Rodolfo Meza Estrada
Created by Luis Rodolfo Meza Estrada about 6 years ago
36
1

Resource summary

Slide 1

    Tecnología Cliente-Servidor
    El Cliente-Servidor es un sistema distribuido entre múltiples Procesadores donde hay clientes que solicitan servicios y servidores que los proporcionan. La Tecnología Cliente/Servidor, es un modelo que implica productos y servicios enmarcados en el uso de la Tecnología de punta, y que permite la distribución de la información en forma ágil y eficaz a las diversas áreas de una organización (empresa o institución pública o privada), así como también fuera de ella. En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.

Slide 2

    Servidor Web
    Servidor Web. Es un programa que gestiona cualquier aplicación en el lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando una respuesta en cualquier lenguaje o aplicación en el lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un Navegador Web. Para la transmisión de todos estos datos se utiliza algún protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del Modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.

Slide 3

    Sitio Web Estático
    Una Web estática es aquella página enfocada principalmente a mostrar una información permanente, donde el navegante se limita a obtener dicha información, sin poder interactuar con la página web visitada. Una página web estática presenta: Absoluta opacidad a los deseos o búsquedas del visitante a la página El proceso de actualizacion de es lento, tedioso y escencialmente manual El usuario no tiene ninguna posibilidad de seleccionar, ordenar o modificar los contenidos o el diseño de la página a su gusto Para cambiar los contenidos de la página, es imprescindible acceder al servidor donde está alojada la página

Slide 4

    Aplicaciones Web
    Una aplicación web es una aplicación o herramienta informática accesible desde cualquier navegador, bien sea a través de internet (lo habitual) o bien a través de una red local. A través de el navegador se puede acceder a toda la funcionalidad y tener cualquiera de las soluciones enumeradas en el punto anterior. Tiene unas grandes ventajas: La primera gran ventaja es que no necesita ningún tipo de instalación, ya que se accede a través de un navegador. Además, una aplicación web es multiplataforma y multidispositivo. Esto significa que nos podemos olvidar de que software tiene cada dispositivo que accede, y que puede acceder igualmente un ordenador, una Tablet, un smartphone… Y otra gran ventaja es que la potencia no está en el dispositivo que accede, por lo que aunque no tengamos un superordenador la aplicación puede ser muy potente, ya que el peso no lo soporta el equipo desde el que se accede sino el servidor donde está alojada. La aplicación puede estar en la nube, con lo que sería accesible para cualquier ordenador con acceso a internet (aunque también podría ser una aplicación local en una intranet) Y para finalizar, es muy adaptable, visualmente intuitiva y muy fácil de actualizar si fuera necesario.

Slide 5

    Lenguajes para la creación de sitios web
    Lenguaje de Programación Web.Los lenguajes de programación Web han ido surgiendo según las necesidades de las plataformas, intentando facilitar el trabajo a los desarrolladores de aplicaciones. Se clasifican en lenguajes del lado cliente y lenguajes del lado servidor. En la actualidad, existe una gran cantidad de lenguajes de programación enfocados al desarrollo web. En sus orígenes, estos lenguajes tenían un formato estático. Sin embargo, con el paso de los años y la evolución a la hora de crear páginas web han evolucionado en lenguajes dinámicos.  Para conocer un poco mejor qué tipos de lenguaje de programación web existen, es necesario hacer un recopilatorio de los más utilizados y explicar sus ventajas e inconvenientes, en comparación a los demás.

Slide 6

    Lenguaje JavaScript Se utiliza principalmente del lado del cliente aunque se puede utilizar del lado del servidor. Actualmente y gracias a tecnologías como AJAX es utilizado para enviar y recibir información del servidor. Como principales ventajas, tenemos que destacar que es un lenguaje de scripting seguro y fiable, cuyos scripts tienen capacidades limitadas, debido a la seguridad. Como desventajas, podríamos mencionar que el código debe descargarse por completo y es visible por cualquier usuario. Lenguaje PHP Es un lenguaje enfocado en la creación de webs dinámicas. Sus scripts son interpretados por el servidor y genera código HTML. Requiere Apache o IIS con librerías de PHP. Hereda su sintaxis de C, Java y Perl. Como principales ventajas, hemos de decir que es un lenguaje fácil de aprender y muy rápido. Soporta la orientación a objetos  y utiliza un lenguaje multiplataforma. Además, puede conectarse con una gran cantidad de base de datos: MySQL, PostgreSQL, Oracle, MS SQL Server… No necesita que se definan los tipos de variables. Uno de sus aspectos más llamativos es que está diseñado con el fin de ser un lenguaje muy seguro para escribir CGI, más que Perl o C. Es el lenguaje base que utilizan la mayoría de CMS o gestores de contenidos más extendidos como WordPress, PrestaShop, Drupal o Joomla!
    Lenguaje Python Considerado por muchos el lenguaje más limpio a la hora de programar. El código, al igual que JavaScript, es interpretado y no compilado. Algo curioso en este lenguaje es que permite a los programadores elegir un estilo de programación concreto (objetos, estructurado, funcional…), debido a que es un lenguaje de programación multiplataforma. Lenguaje Ruby Como el anterior, es un lenguaje interpretado y está orientado a objetos. Hereda su sintaxis de Phyton y Perl. El lenguaje puede cargar librerías de extensiones dinámicamente si el sistema operativo lo permite. Además, es un lenguaje portátil. Otra ventaja que ofrece es que cualquiera puede encontrar en su página web gran cantidad de información y tutoriales. El desarrollo web es una tarea que requiere mucho tiempo, por lo que elegir un lenguaje para tu hosting con el que sentirse cómodo es crucial.
Show full summary Hide full summary

Similar

Physics - Energy, Power & Work
dominique22
A2 Geography- Energy Security
sophielee0909
Geography Restless Earth
sophieelizabeth
Matters of Life and Death GCSE
kate.siena
A2 Ethics - Virtue Ethics
Heloise Tudor
Cells - Biology AQA B2.1.1
benadyl10
GCSE AQA Biology 1 Variation, Genetics & Reproduction
Lilac Potato
History- Medicine through time key figures
gemma.bell
GCSE AQA Biology 3 Kidneys & Homeostasis
Lilac Potato
Basic Korean Verbs
ASHISH AWALGAONKAR
AAHI_Card set 6 (Terms of movement)
Tafe Teachers SB