Información preparada para aplicaciones offline, pouchdb

Información preparada para aplicaciones offline, pouchdb.

PouchDB fue escrito para ayudar a los desarrolladores web a crear aplicaciones que funcionen sin conexión, así como lo hacen en línea. las aplicaciones creadas con pouchDB pueden guardar datos localmente, por lo que el usuario puede utilizar todas las características de una aplicación web cuando están fuera de línea.

Los datos se sincronizan entre los clientes, por lo que el usuario tiene datos actualizada donde quiera que vayan.

PouchDB es un proyecto libre de código abierto, escrito en JavaScript e inspirado por Apache CouchDB.

Utiliza varios motores para que pueda trabajar a través de diferentes navegadores como por ejemplo:Utiliza IndexedDB en Firefox / Chrome / Opera / IE, WebSQL en Safari, y LevelDB en Node.js.

Sitio: http://pouchdb.com/

Está actualmente probado en:

Firefox 12 +
Chrome 19 +
Opera 12 +
Safari 5 +
Internet Explorer 10 +
Node.js 0.10 +
Apache Cordova

Instalación:

Abre el archivo html y coloca el siguiente codigo

<script src="http://download.pouchdb.com/pouchdb-nightly.js"></script>
<script src="js/base.js"></script>
<script src="js/app.js"></script>

Creación de la base de datos

<script>
var db = new PouchDB('todos');
var remoteCouch = false;
</script>

Creando un TODO en pouchDB

<script>
function addTodo(text) {
 var todo = {
 _id: new Date().toISOString(),
 title: text,
 completed: false
 };
 db.put(todo, function callback(err, result) {
 if (!err) {
 console.log('Successfully posted a todo!');
 }
 });
}
</script>

Puedes descargar el código completo desde el siguiente enlace: http://pouchdb.com/getting-started.html

You may also like...