Son
Son las

Programación integrada y tecnologías WEB

Son

TECNOLOGÍAS

Se divide en

Cliente

Permiten crear interfaces de usuario y establecer
comunicación con el servidor basadas en HTML, CSS y JavaScript.

Servidor

Permiten implementar comportamientos de la aplicación web en el
servidor.

TECNOLOGÍAS ESTÁNDAR

Se divide en

HTML

Proporciona la información estructurada en secciones,
párrafos, título, imágenes, etc

CSS

Se encarga de la distribución de los elementos y su estilo con colores,
tipos de letra, fondos, efectos, etc

Scripting

Pueden programarse con distintos lenguajes de script,
aunque principalmente se utiliza JavaScript

JavaScript

Es de tipado dinámico y funcionalmente orientado a objetos.

BASES DE DATOS

Bases
de datos relacionales. Hay muchas bases de datos relacionales tanto comerciales como de software libre como MySQL, Derby, Oracle, MS SQL Server, PostgreSQL.

TECNOLOGÍAS DE SERVIDORES

Se divide en

Java EE

Es una tecnología basada en Java desarrollada por una coalición de empresas lideradas por
Oracle, IBM, Red Hat, etc

PHP

Es una tecnología con lenguaje propio, desarrollada por PHP Group y con licencia libre

ASP.NET

Se trata de una versión evolucionada del ASP clásico,está integrada en la tecnología .NET
de Microsoft junto con el lenguaje C#

SISTEMAS GESTORES DE CONTENIDOS

Aplicaciones web prediseñadas y configuradas inicialmente para crear y
administrar contenidos online.

TECNOLOGÍAS NO ESTÁNDAR

Se divide en

Adobe Flash

Se trata de una tecnología utilizada para incrustar contenido multimedia interactivo
en páginas web que predominó durante mucho tiempo

Java Applets

Fueron los precursores de Flash

Microsoft Silverligth

El soporte era muy limitado en plataformas diferentes a Windows

ARQUITECTURAS WEB

Se divide en

Cliente estático y servidor estático

Hace una petición al servidor
mediante el protocolo http, el servidor transforma la URL a ruta de disco y devuelve el fichero al
navegador que lo dibuja

Cliente estático y servidor dinámico

Intervienen por
un lado el navegador y el servidor web, pero también una base de datos asociada a este último.

Cliente dinámico y servidor estático

Está alojado en el disco duro del servidor de
forma estática, pero el cliente es dinámico

Cliente dinámico y servidor dinámico

Utiliza JavaScript para efectos gráficos y comportamientos interactivos, pero también para
realizar peticiones en segundo plano (AJAX) y aplicaciones de página única con API REST