par
Berzemus » 04 avr. 2008, 10:40
Salut à tous.
Étant dans le développement d'applications web, je suis confronté à un choix.
J'ai, en ce moment, une application assez lourde côté client (d'ailleurs, elle réside complètement chez le client, il n'y a que des transferts de données asynchrones), qui permet de consulter une grosse arborescence, avec contenu associé aux noeuds, ainsi que d'effectuer des recherches.
Il y a surtout un historique de toutes les actions récentes (limité à 15..). Il y a un vif intérêt pour cet historique, et je me dis que je l'améliorerais bien, avec fonction de tri, de classification, etc.. Or, je suis déjà à la taille limite pour le cookie (4ko).
Mon idée est d'utiliser la db de google gears, mais ça suppose une installation côté client, que beaucoup risquent de ne pas faire.
Une option, une alternative, à google gears est une DB javascript (tel que javascriptDB, TrimQuery ou encore Taffy), que je pourrais utiliser si absence de G-G (dans ce cas la durée de vie de l'historique ne sera que celui de la session..).
Je ne veux surtout pas stocker les données côté serveur. J'ai donc 3 solutions:
- utiliser G-G, et tant pis pour les autres.
- utiliser G-G et une DB javascript (dans ce cas, j'espère que la syntaxe est la même, comme ça, c'est facile.. et tant pis pour la durée de vie.)
- N'utiliser que DB javascript et mettre en place un super-algo de sérialisation et de fragmentation pour enregistrer la DB dans des cookies...
J'aime particulièrement la dernière solution, mais j'ai un peu les boules pour le surpoids engendré pour le client.. (d'autant qu'il faudrait la mettre a jour à chaque modification..)
En même temps, je pourrais m'occuper à faire unet DB JS la plus légère possible (avec une syntaxe très limitée), utilisant directement les cookies, puisque le besoin que j'en ais est assez limité..
vous en pensez quoi ? (s'il y a quelque chôse à en penser..)
Salut à tous.
Étant dans le développement d'applications web, je suis confronté à un choix.
J'ai, en ce moment, une application assez lourde côté client (d'ailleurs, elle réside complètement chez le client, il n'y a que des transferts de données asynchrones), qui permet de consulter une grosse arborescence, avec contenu associé aux noeuds, ainsi que d'effectuer des recherches.
Il y a surtout un historique de toutes les actions récentes (limité à 15..). Il y a un vif intérêt pour cet historique, et je me dis que je l'améliorerais bien, avec fonction de tri, de classification, etc.. Or, je suis déjà à la taille limite pour le cookie (4ko).
Mon idée est d'utiliser la db de google gears, mais ça suppose une installation côté client, que beaucoup risquent de ne pas faire.
Une option, une alternative, à google gears est une DB javascript (tel que javascriptDB, TrimQuery ou encore Taffy), que je pourrais utiliser si absence de G-G (dans ce cas la durée de vie de l'historique ne sera que celui de la session..).
Je ne veux surtout pas stocker les données côté serveur. J'ai donc 3 solutions:
- utiliser G-G, et tant pis pour les autres.
- utiliser G-G et une DB javascript (dans ce cas, j'espère que la syntaxe est la même, comme ça, c'est facile.. et tant pis pour la durée de vie.)
- N'utiliser que DB javascript et mettre en place un super-algo de sérialisation et de fragmentation pour enregistrer la DB dans des cookies...
J'aime particulièrement la dernière solution, mais j'ai un peu les boules pour le surpoids engendré pour le client.. (d'autant qu'il faudrait la mettre a jour à chaque modification..)
En même temps, je pourrais m'occuper à faire unet DB JS la plus légère possible (avec une syntaxe très limitée), utilisant directement les cookies, puisque le besoin que j'en ais est assez limité..
vous en pensez quoi ? (s'il y a quelque chôse à en penser..)