Miso DataSet es un interesante proyecto para la manipulación de datos en JavaScript. La biblioteca funciona desde el lado del cliente y permite realizar acciones interesantísimas con la información con la que es inicializada, por ejemplo podemos filtrar, ordenar y realizar consultas con apenas unas lineas de código.
Miso como biblioteca resuelve varios problemas a la hora de manipular datos de forma dinámica, en particular cuando hablamos de sitios que resuelven del lado del cliente las distintas acciones. También es para destacar que el autor de este proyecto hizo mucho hincapié en el rendimiento, logrando excelente resultados aún cuando se manipulan bases de datos grandes.
En linea general esta biblioteca JavaScript utiliza como origen de datos archivos con datos separados por comas (CSV), aunque también vi varias implementaciones que directamente levantan los datos en formato JSON que son originados desde cualquier lenguaje dinámico del lado del servidor.
Ejemplo de uso
Iniciamos el dataset y solicitamos la información correspondiente a una columna:
var ds = new Miso.Dataset({ data: [ { one : 1, two : 4, three : 7 }, { one : 2, two : 5, three : 8 } ] }).fetch({ success: function() { log( this.column('one').data ); } });
La salida del ejemplo sería:
[1,2]
En el sitio oficial del proyecto van a encontrar muchísima más información de uso, como así también novedades sobre las nuevas funciones que se irán incorporando en las próximas versiones. Les recomiendo visitar la sección de tutoriales en donde encontraran muy precisos ejemplos sobre como implementar esta biblioteca.
Web: Miso DataSet
Julia
13 años ago
jaja, interesante Pablo, tu sueñas con tener una aplicación con más de un millón de usuarios y yo sueño con tener un millón de dolares en mi cuenta de banco. Tendríamos algo en común si por ejemplo también soñaras con que dicha aplicación tuviese un costo de 1 dolar 😀
Saludos.
cio
11 años ago
saludos, cada día me alimento de tus contenidos, gracias.