2012-02-09 20 views
10

¿Hay marcos o API para almacenar datos del lado del cliente de forma conveniente, mediante la transferencia de la base de datos, durante la sesión del usuario? Estoy buscando cualquier marco para que no tenga que, tal vez, preocuparse de si el navegador admite LocalStorage u otras tecnologías de almacenamiento & Puedo almacenar datos sin problemas?Frameworks para almacenar datos del lado del cliente

Para mi caso de uso personal, necesito poder pasar una lista no filtrada de elementos recomendados para el usuario & eliminar los que ha agregado a sus listas. Quiero almacenar las listas del usuario del lado del cliente y luego filtrar los elementos sin agregar.

+1

Puede haber algunos mecanismos de almacenamiento en caché intente utilizarlos. – Prabhavith

+0

@user cuál es el problema con el uso de 'localStorage' porque es compatible con todos los principales navegadores: [haga clic aquí] (http://w3schools.com/html5/html5_webstorage.asp) –

+0

@AidanMueller: porque solo las versiones más recientes de los navegadores admiten el almacenamiento de HTML 5: FireFox 3, Safari 4 e IE 8; –

Respuesta

0

Tenga una mirada en YUI's StorageUtility. El YUI StorageUtility es una abstracción agradable

La Utilidad de almacenamiento proporciona un mecanismo para almacenar grandes cantidades de datos de texto, del lado del cliente, si sus navegadores o no soporta la especificación HTML 5 Almacenamiento propuesto.

Cada instancia de la utilidad de almacenamiento aprovecha uno de los tres almacenamiento motores con el fin de almacenar datos:

HTML 5: Si el navegador del cliente compatible con HTML 5, a continuación, este motor se envolver almacenamiento nativo del navegador capacidad (document.localStorage y document.sessionStorage).
Google Gears: Google Gears es una extensión de navegador que los usuarios pueden instalar en su máquina. Una de sus características es una base de datos SQLite; Storage Utility utiliza esta base de datos para el almacenamiento en el lado cliente al usar el motor Gears.
SWF: YUI proporciona una utilidad de SWFStore que normaliza el acceso al objeto compartido Flash. Este es el motor alternativo de Storage Utility, que funcionará en la mayoría de los navegadores debido a la penetración significativa del complemento Adobe Flash.

3

Lawnchair abstrae los distintos mecanismos de almacenamiento disponibles a través de una serie de adapters. Puede utilizar localStorage, indexedDB, web SQL y más.

0

usted puede verificar Lungo es un Mobile HTML5 Framework, puede encontrar su Data API realmente interesante.

Cuestiones relacionadas