unhosted: aplicaciones web bajo tu control

¿Quién dijo que para una aplicación web necesitas un servidor? Bueno, probablemente muchos lo pensaron (me incluyo), pero la verdad es que actualmente es posible desarrollar aplicaciones, a pesar de vivir en tu navegador, no necesitan conectarse a ningún servidor externo para funcionar.

unhosted plantea esta alternativa como una posibilidad real para aplicaciones que funcionan en cualquier dispositivo (puesto que son web, ya que sólo requieren de un navegador) y que además no dependen de ningún servicio externo para seguir funcionando.

La idea es posible gracias a la incorporación de varias tecnologías como parte del funcionamiento normal de un navegador moderno, asociadas a distintos aspectos de HTML5 como LocalStorage , App Cache e Indexed DB, sin las cuales una aplicación no podría funcionar correctamente sin necesidad de un servidor.

En una aplicación unhosted, el cliente recibe todo el código fuente que hacen posible el funcionamiento de la aplicación, junto con los recursos tales como estilos e imágenes. AppCache da la posibilidad de que los archivos de la aplicación no sean eliminados del navegador, mientras que LocalStorage e IndexedDB permiten guardar los datos generados por el usuario en la forma de bases de datos locales que viven en el navegador.

Por supuesto, una de las grandes ventajas de una aplicación web es la posibilidad de tener tu información respaldada y supuestamente segura en un servidor externo, pero esta posibilidad no escapa al diseño de una aplicación unhosted, ya que contempla también la posibilidad de respaldar y restaurar tus datos en un servicio de almacenamiento externo, ya sea bajo tu control o en el proveedor de tu elección.

La idea detrás de unhosted no es solamente tener mejores aplicaciones, funcionando de mejor modo, sino también evitar la dependencia de proveedores externos que pueden comprometer tu privacidad; además de desarrollar la idea y las herramientas técnicas para su implementación, unhosted apuesta por una web libre, abierta y descentralizada.

I, Cringely » Blog Archive » Lessons from Redmond – Cringely on technology

AWS, which most people think of as EC2 computing and S3 storage but actually contains a dozen or more cloud-based services, has become a quick and easy way to bring new Internet services to market with little or no capital by launching them on AWS and paying with a credit card. But given that Amazon is hosting all these new companies it shouldn’t be at all surprising that the company has learned a lot from that hosting experience and may covet some of these new businesses.

Originally posted on March 15, 2012 at 10:39PM at I, Cringely » Blog Archive » Lessons from Redmond – Cringely on technology

Tu memoria en la nube

Concuerdo con Robert Cringely cuando afirma que si este va a ser el año de la consagración de la cloud computing, probablemente también será el año en que nos va a decepcionar. No se trata de hacer profecías apocalípticas ni ser especialmente pesimista, sino quizás más bien a una consecuencia natural del hype en torno a la cloud computing, ya que siempre es difícil vivir a la altura de expectativas irreales —ya sea por su desconocimiento o por lo infladas que han sido como discurso de venta… y al hablar de cloud computing, creo no equivocarme al plantear que de forma importante estas expectativas tienen especial relación con la conservación de nuestra memoria.

Continue reading “Tu memoria en la nube”