• 0
Ventajas y Desventajas de la Aplicación Web

Ventajas 


  • Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa.
  • No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas.
  • No ocupan espacio en nuestro disco duro.
  • Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador, cuando nos conectamos estamos usando siempre la última versión que haya lanzado.
  • Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no se encuentra en nuestro ordenador, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador.
  • Multiplataforma: Se pueden usar desde cualquier sistema operativo porque sólo es necesario tener un navegador.
  • Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un portátil...) porque se accede a través de una página web (sólo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios.
  • La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo.
  • Los virus no dañan los datos porque éstos están guardados en el servidor de la aplicación.
  • Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina.
  • Los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web ricas (RIAs).
Desventajas 

  • Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son más limitadas que las que se pueden realizar desde el sistema operativo.
  • La disponibilidad depende de un tercero, el proveedor de la conexión a Internet o el que provee el enlace entre el servidor de la aplicación y el cliente. Así que la disponibilidad del servicio está supeditada al proveedor.
                        
              Enlace

Mashup


Una Aplicacion Web Hibrida.
Ocurre cuando de una aplicación web es usada o llamada desde otra aplicación, con el fin de reutilizar su contenido y/o funcionalidad. El uso en otra(s) fuente(s), para crear nuevos servicios simples, visualizado en una única interfaz gráfica diferente. Por ejemplo, se pueden combinar las direcciones y fotografías de las ramas de una biblioteca con un mapa de Google Maps para crear un mashup de mapa.
El término implica integración fácil y rápida, a menudo usando varias API abiertas y fuentes de datos para producir resultados enriquecidos, que no fueron necesariamente el motivo original de producir la fuente primaria de datos.
Los mashups se presentan actualmente en tres formas: mashups de consumidores, mashups de datos y mashups empresariales.
  • El tipo más conocido es el de mashup de consumidores, que está muy bien ejemplificado por muchas aplicaciones que utilizan Google Maps. Los mashups de este tipo combinan datos de fuentes varias, ocultando este hecho tras una interfaz gráfica simple.
  • Un mashup de negocio es una combinación de todo lo anterior, enfocando en agregación de datos y presentación y agregando adicionalmente una funcionalidad colaborativa, haciendo que el resultado final sea una aplicación de negocio apropiada.
  • Mashups dentro de mashups son conocidos como “mashups monstruos”.
Es importante reconocer que los mashups ayudan o facilitan la integración de aplicaciones orientadas a arquitecturas SOA. joppo

https://es.wikipedia.org/wiki/Mashup_(aplicación_web_híbrida)

Aplicaciones Web

Una aplicación Web es un sitio Web que contiene páginas con contenido sin determinar, parcialmente o en su totalidad. El contenido final de una página se determina sólo cuando el usuario solicita una página del servidor Web. Dado que el contenido final de la página varía de una petición a otra en función de las acciones del visitante, este tipo de página se denomina página dinámica.
Las aplicaciones Web se crean en respuesta a diversas necesidades o problemas. En esta sección se describen los usos más habituales de las aplicaciones Web y se proporciona un ejemplo sencillo.
Enlace

Aplicaciones web que demuestran que ya no hace falta instalar programas para hacer cualquier cosa

 las mejores aplicaciones web disponibles, con las que puedes hacer de todo en tu PC sin descargar ni instalar nada más que un navegador.

 aplicaciones web

A estas alturas ya todos están cansados de leer y escuchar las palabras "computación en la nube", pero no se van a ir a ningún lado pronto, de hecho son cada vez más los servicios que ejecutan in the cloud y no en nuestros ordenadores. Actualmente podemos hacer casi cualquier cosa desde un navegador web, por supuesto seguimos necesitando un ordenador o un dispositivo móvil para acceder a Internet, pero ya no se requiere que instalemos programas nativos que muchas veces se limitan a ofrecer compatibilidad con una sola linea de sistemas operativos. La nube nos ofrece opciones muy geniales para acceder a contenido sin estar limitados por nuestro hardware, ejemplo de como se pueden hasta jugar los juegos de una PS4 en una PS Vita, o como pronto podremos jugar los de Xbox One en cualquier dispositivo con Windows 10, ya sea teléfono, PC, o tablet.
Regresando a la computación personal, desde el inicio, lo normal era que había que descargar un programa, instalarlo y ejecutarlo para poder hacer cualquier cosa. Actualmente todo es muy diferente, para muchos solo basta con tener un navegador instalado en el ordenador para tener acceso a todo tipo de software. En Hipertextual hoy te damos 10 ejemplos de aplicaciones web que puedes usar día a día sin tener que instalar absolutamente nada en tu PC.

Microsoft Office Online

aplicaciones web
Hace algún tiempo que el ultra popular suite de ofimática de Microsoft, considerado por millones de usuarios lo mejor de su tipo, posee una versión en linea que puedes usar de forma gratuitaOffice Online tiene a disposición de los usuarios, Word, Excel, PowerPoint, OneNote, y Outlook disponibles desde la web y completamente integrados con OneDrive para almacenar, editar, y compartir todos tus documentos en linea.
Una cosa que por años han ido de la mano en un ridículo porcentaje de los ordenadores personales, son Windows y Office, y aunque mucha gente utilice herramientas alternativas muy buenas como Google Drive, el nombre de Office tiene mucho peso en la memoria de los usuarios. Aunque las aplicaciones de Office en la web son un poco más básicas que las que puedes instalar en el PC, cuentan con todo lo necesario para la mayoría de las tareas.

Pixlr

aplicaciones web
Pixlr es un software de edición gráfica muy sencillo y fácil de usar creado por Autodesk, una empresa que se especializa en este tipo de herramientas. Por años Pixlr Editor ha sido un referente para el que busca editar una imagen en linea de forma sencilla. Y en el caso de algo más simple aún, cuentan conPixlr O-Matic para añadir esos filtros que tanto nos gustan y hacer ediciones básicas.
Pixlr no es un reemplazo a Photoshop, pero es lo ideal para quienes solo necesitan hacer ediciones menores (aunque cuenta con un buen set de herramientas) y no le ven sentido a pagar por un software más avanzado que usualmente está orientado a profesionales. Pixlr es excelente, ligero, y muy fácil de usar.

StackEdit

aplicaciones web
Para quienes escriben usando el lenguaje Markdown no existe aplicación web más completa que StackEdit, un editor sumamente rico con resaltados de sintaxis, vista previa en tiempo real para que veas como va quedando tu documento, sincronización en la nube que se integra perfectamente con Google Drive o Dropbox, atajos de teclado, controles WYSIWYG, corrector ortográfico incluido en múltiples idiomas con sugerencias de corrección.
StackEdit es el editor de Markdown perfecto para quien prefiere escribirlo todo desde el navegador, y puedes olvidarte de cualquier temor a perder texto escrito porque se sincroniza en tiempo real y todo se salva en la nube. Además es completamente personalizable y puedes ajustar su apariencia a tu gusto. Está pensado en espacial para quienes escribimos en la web, y se integra con varias plataformas de contenidos como WordPress, Blogger, Tumblr, y hasta GitHub.

Polarr

aplicaciones web
Siguiendo con la edición fotográfica, no podemos dejar de mencionar Polarr, un editor súper completo para procesar tus fotografías usando el poder de la nube. Polarr es la única webapp de este tipo que soporta el formato RAW, permitiéndote procesar imágenes de hasta 30 megapíxeles, revelarlas, editarlas, y añadirles filtros y efectos. La aplicación también se integra con varios servicios de almacenamiento en la nube como Dropbox, y hasta con Facebook.
Polarr no es Lightroom, pero es una alternativa más que viable para quienes no tengan un ordenador capaz de ejecutar este programa, o para quienes busquen una opción menos costosa, pues Polarr es gratuito.

Evernote

Evernote
Evernote es una de las aplicaciones más útiles que existen para laorganización y la productividad. Con el paso de los años ha evolucionado tanto que ha pasado de ser un simple "bloc de notas" en linea, a ser una completa herramienta de trabajo, investigación, estudio, o simple organización personal, todo en uno.
Evernote tiene su propio editor de texto enriquecido, pero no solo puedes almacenar texto en él, sino imágenes, notas de voz, checklistsscans de documentos que son editables gracias al uso de la tecnología OCR, enlaces, páginas web completas, y hasta presentaciones. Evernote te permite organizar todo el libretas o marcando las notas con etiquetas. Te permite colaborar con otras personas en un mismo proyecto, y hasta tiene su propio sistema de mensajería instantánea. Lo mejor de todo es que puedes usarlo desde la web sin la necesidad de instalar nada.

Spotify

aplicaciones web
Soy una de esas personas que no compran un disco o descargan música a su ordenador desde hace ya varios años. La música en streaming es para mi, más que suficiente y de hecho es mucho más comoda. No solo Spotify tiene aplicación web, también muchos otros servicios con Pandora, Rdio, Google Play Music, etc. Pero al menos en mi opinión es la mejor de todas.
Desde la web de Spotify puedes hacer todo lo que haces con el cliente de escritorio, y hasta recibes nuevas características primero. Con un catálogo de música tan enorme, es difícil que tengas que volver a descargar o instalar algo en tu PC nunca más para escuchar música.

Codepen

Especial para diseñadores web y desarrolladores front endCodepen es una genial plataforma social al mismo tiempo que ofrece un editor de HTML, CSS, y JavaScript directamente en tu navegador con visualizaciones en tiempo real del código que escribes.
Además es un lugar donde almacenar y compartir tus creaciones, para colaborar con otros, mostrar tu trabajo, o hasta tener un portafolio personal. Los componentes sociales lo hacen un excelente sitio para obtener feedback, enseñar y aprender, probar cosas nuevas, y crecer. Codepen es gratuito, pero con una cuenta pro puedes acceder a más características como un modo colaborativo para editar código en equipo.

Todoist

todoist
Aunque hay muchas aplicaciones buenas para gestionar tareas, he tenido que elegir una sola, y pues he elegido Todoist por ser la que uso y lo mejor que he probado en su tipo a la fecha. Aunque Todoist tiene aplicaciones para cualquier plataforma que se te ocurra, también puedes usarla desde la web y nunca instalar nada. De hecho puedes integrarla completamente en tu navegador para añadir tareas mientras navegas.
Si buscas una aplicación que te ayude a organizarte, esta es una de las mejores opciones. Su simplicidad pero a la vez abundancia de características la hacen fácil de usar y te hacen la tarea de organizar tus pendientes un paseo. Puedes organizarlo todo en proyectos, y añadir colaboradores a las diferentes listas si lo deseas. También tiene un sistema de prioridades para que sepas que es lo más importante que toca en el día. Puedes programar recordatorios para que recibas alertas, y una de mis cosas favoritas de Todoist es el "karma", una función que te mide el progreso que has alcanzado completando las tareas que creas en Todoist. Por alguna razón te ayuda a mantenerte motivado.

Trello

aplicaciones web
La herramienta de trabajo colaborativo más genial que existe, Trello es la cosa más bonita con la que puedes aplicar el método Getting Things Done, por su manera de organizarlo todo en modo de tablero y tarjetas que puedes mover de un lado a otro según en lo que estés trabajando.
Para equipos es formidable como organizador, y hasta para usarlo como tu propio gestor de tareas personal, es un gran aliado. Trello te deja subir imágenes y archivos a cada proyecto, añadir colaboradores, asignar fechas y hora, recibir alertas, destacar objetivos en colores con etiquetas, lo tiene todo para llevar una vida más organizada. Y, solo tienes que abrirlo en el navegador.

Netflix

aplicaciones web
Por último me dejo el hoyo negro de entretenimiento más fabuloso de los últimos años, Netflix que tristemente aún no está disponible en España (pero que ya es casi seguro terminará llegando) es otra aplicación web, pues solo necesitas abrir tu navegador para disfrutar de miles de películas y programas de televisión en streaming desde la comodidad de dónde sea que están conectando tu PC.
Desde que pago por Netflix la cantidad de contenido que descargo se ha reducido a mucho más de la mitad, podría decir que hasta un 80%, especialmente gracias poder disfrutar de los diferentes catálogos internacionales simplemente usando una red VPN.
Aún hay muchas cosas que no se pueden hacer desde un navegador, pero es gracioso que hasta podemos ejecutar ya, sistemas operativos completos en una pestaña, cuando hace menos de 20 años eran lo que daba poder a un ordenador. Da para pensar que después de todo, las Chromebooks eran una buena idea.
Enlace

Usos comunes de las aplicaciones Web

Las aplicaciones Web pueden tener numerosos usos tanto para los visitantes como para los ingenieros de desarrollo, entre otros:
  • Permitir a los usuarios localizar información de forma rápida y sencilla en un sitio Web en el que se almacena gran cantidad de contenido.
    Este tipo de aplicación Web ofrece a los visitantes la posibilidad de buscar contenido, organizarlo y navegar por él de la manera que estimen oportuna. Algunos ejemplos son: las intranets de las empresas, Microsoft MSDN (www.msdn.microsoft.com) y Amazon.com (www.amazon.com).
  • Recoger, guardar y analizar datos suministrados por los visitantes de los sitios.
    En el pasado, los datos introducidos en los formularios HTML se enviaban como mensajes de correo electrónico a los empleados o a aplicaciones CGI para su procesamiento. Una aplicación Web permite guardar datos de formularios directamente en una base de datos, además de extraer datos y crear informes basados en la Web para su análisis. Ejemplos de ello son las páginas de los bancos en línea, las páginas de tiendas en línea, las encuestas y los formularios con datos suministrados por el usuario.
  • Actualizar sitios Web cuyo contenido cambia constantemente.
    Una aplicación Web evita al diseñador Web tener que actualizar continuamente el código HTML del sitio. Los proveedores de contenido, como los editores de noticias, proporcionan el contenido a la aplicación Web y ésta actualiza el sitio automáticamente. Entre los ejemplos figuran Economist (www.economist.com) y CNN (www.cnn.com).Enlace

Ejemplo de aplicación Web

Ana es una diseñadora Web profesional y usuaria experimentada de Dreamweaver cuya tarea consiste en mantener los sitios de intranet e Internet de una empresa de tamaño medio en la que trabajan 1.000 empleados. Un día, Pedro, del departamento de RR.HH., le expone un problema. Su departamento administra un programa de promoción de la salud por el que los empleados reciben puntos por cada kilómetro recorrido a pie, en bicicleta o corriendo. Cada empleado debe informar a Pedro del número total de kilómetros recorridos cada mes a través del correo electrónico. A finales de mes, Pedro reúne todos los mensajes de correo electrónico y entrega a los empleados pequeños regalos en metálico en función del total de puntos acumulados.
El problema de Pedro es que el programa de salud ha tenido demasiado éxito. Es tal el número de empleados que participan en él que Pedro se ve inundado de mensajes a final de cada mes. Pedro pregunta a Ana si se le ocurre alguna solución basada en la Web.
Ana le propone una aplicación Web basada en la intranet, que puede realizar las siguientes tareas:
  • Permitir a los empleados introducir los kilómetros recorridos en una página Web mediante un formulario HTML sencillo
  • Almacenar los kilómetros recorridos por cada empleado en una base de datos
  • Calcular los puntos en función de los datos de kilometraje
  • Permitir a los empleados supervisar su progreso mensual
  • Proporcionar a Pedro acceso mediante un solo clic al total de puntos al final de cada mes
    Ana tiene la aplicación lista y en funcionamiento antes de la hora del almuerzo gracias a Dreamweaver, que proporciona las herramientas necesarias para crear este tipo de aplicación con rapidez y facilidad.Enlace

Funcionamiento de una aplicación Web

Una aplicación Web es un conjunto de páginas Web estáticas y dinámicas. Una página Web estática es aquélla que no cambia cuando un usuario la solicita: el servidor Web envía la página al navegador Web solicitante sin modificarla. Por el contrario, el servidor modifica laspáginas Web dinámicas antes de enviarlas al navegador solicitante. La naturaleza cambiante de este tipo de página es la que le da el nombre de dinámica.
Por ejemplo, podría diseñar una página para que mostrara los resultados del programa de salud y dejara cierta información fuera (como el nombre del empleado y sus resultados) para calcularla cuando la página la solicite un empleado en particular.
En las siguientes secciones se describe con mayor detalle el funcionamiento de las aplicaciones Web.Enlace