Un site affiche des ressources. L’utilisateur voit par défaut certaines d’entre elles (selon son profil), mais il peut demander explicitement à en afficher d’autres ou en cacher certaines.
Par exemple, si l’utilisateur demande à afficher les ressources 2 et 5 et à cacher les ressources 3 et 8, ça pourrait donner une URL du genre : http://www.lesite.com/lapage?show=2.5&hide=3.8
Mais dans le cas où les pages contiennent une centaine de ressources, j’ai peur que mes URL deviennent trop laides.
En fait la vérité c’est que j’ai vachement la flemme de fournir un site RestFull, je préférerais que les requêtes demandant d’afficher/cacher des ressources soient faites en AJAX, comme ça je ne me prends pas trop la tête avec les URLs.
Mais d’un autre côté c’est naze pour l’utilisateur de ne pas avoir d’interface RestFull, s’il veut bookmarker un lien il faut que ça lui permette de retrouver la même page.
Bon et l’idéal serait une interface AJAX et RestFull, il me semble que c’est possible mais je ne sais pas trop comment, vous savez ?
Ce qui m’embête avec cette histoire de RestFull, c’est que j’ai le sentiment que ça va drôlement ralentir la génération des URL au sein de la page (chaque URL qui permettra de sélectionner ou non une ressource devra être générée selon un calcul un peu coûteux (genre en O(n)).
Faut faire quoi ?