Mapa mental
DESARROLLO DE APLICACIONES WEB
Contenido del mapa
DESARROLLO DE APLICACIONES WEB
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