DEFINICION: - Las aplicaciones web son un tipo de software que se codifica
en un lenguaje soportado por los navegadores web y cuya ejecución es
llevada a cabo por el navegador en Internet.
FUNCIONAMIENTO: - Una página Web puede contener elementos
que permiten una comunicación activa entre el usuario y la
información, haciendo que éste acceda a los datos de forma
interactiva, ya que el sitio web se encargará de responder a cada una
de las acciones que éste ejecute
¿Por qué son tan populares las aplicaciones web?
- Las aplicaciones web son muy populares debido a:
- La practicidad que ofrecen los navegadores web
como clientes ligeros - La independencia del sistema
operativo que uses en tu ordenador o dispositivo
móvil. - La facilidad para actualizar y mantener
aplicaciones web sin la necesidad de tener que
distribuir el software o que se tengan que instalar el
mismo por los usuarios potenciales. - El libre acceso
de los usuarios en cualquier momento, lugar o
dispositivo, sólo con tener conexión a Internet
Tipos de Apps web que se pueden desarrollar
- Web mail: Sistemas de acceso al correo
electrónico que permiten acceder a tus correos
mediante un navegador web, sin tener que
descargar los propios correos en el ordenador.
Para ello utilizan clientes del tipo Gmail,
Outlook, etc.
- Web blogs: aplicaciones web
cuyas páginas y contenidos son de
fácil actualización, de tal que
permite a sus autores publicar
contenidos (textos, imágenes y
otros archivos)
- Tiendas Online: Tipos de
comercio que usan como
medio principal para realizar
suyos transacciones un sitio
web y/o una aplicación
conectada a internet desde la
que los usuarios y clientes
pueden realizar sus compras
Tipos de Desarrollo App Web
1. Aplicaciones
web estáticas:
o Este tipo de web
App muestran
muy poca
información y no
suelen variar
mucho (banners,
GIF animados,
vídeos, etc.)
2. Aplicaciones web
dinámicas: o Una aplicación
web dinámica es mucho más
compleja de crear y
desarrollar a nivel técnico
que una App web estática, ya
que utilizan bases de datos
para cargar la información
para que los contenidos de la
App Web se vayan cargando
y actualizando cada vez que
el usuario accede a la misma.
3. Portales para
Aplicaciones Web: o Es un
sitio o página web para
dispositivos móviles, es
decir, es muy similar a un
sitio web normal, pero
diseñado para las
pantallas de este tipo de
dispositivos que son más
pequeñas, de tal forma
que los contenidos (como
imágenes, videos, etc.)
4. Tienda online para
aplicaciones Web: o Se
refiere a una aplicación
web que permite el
comercio como la compra
o venta entre uno o
varios usuarios a través
de internet, en pocas
palabras: es un sitio web
que nos permite vender o
comprar.
5. Aplicaciones web animadas:
o Es una de las tecnologías más
usadas por diseñadores,
creativos y desarrolladores App
debido a que permite
presentar los contenidos de la
App Web con efectos
animados de todo tipo y
diseños muy creativos y
modernos
LENGUAJES EN LOS QUE SE PUEDE
PROGRAMAR - HTML - CSS (cascading style
sheets) - Casi todas las páginas contienen, al
menos, un trozo de código escrito en
JavaScript. - PHP - Java, con sus tecnologías
Java Servlets y Java Server Pages (JSP)
- JavaScript en su modalidad SSJS: Server Side
JavaScript Perl - Ruby - Python - Node.js - C# y
Visual Basic con sus tecnologías ASP/ASP.NET
Ventajas:
- Ahorra tiempo
- Compatibilidad
- Actualizaciones
inmediatas
- Consumo de
recursos bajo
- Multiplataforma
- Portables
- Virus/malware
- Disponibilidad
- Colaboración
- Aumento
de
funcionalidades