En fait, en lisant la doc on peut voir que jaz gère des liens "static", c'est à dire à validité permanante, qui peuvent être appelés par le client quelque-soit le contexte de l'application. Donc c'est bookmarkable, le retour/refresh marchent sur ces liens. La seule différence, c'est que le codeur est au courrant de 2 choses :
- le flux de travail est interrompu, à lui de savoir si c'est compromettant pour son appli, donc d'autoriser ou refuser l'action du client.
- le flux de données vient de l'extérieur (les arguments du lien), donc n'est pas garanti et doit être testé.
Les liens classiques de jaz garantissent la chonologie et l'intégrité des données.
Concernant le retour et les habitudes des utilisateurs je suis d'accord (à condition que tous les sites qui les autorisent puissent garantir l'intégrité de la navigation, ce qui n'est pas le cas). parfois, le programmeur a besoin de certitudes quand les données manipulées sont sensibles. Jaz permet de spécifier des actions à entreprendre en cas de retour ou reload de la page. Là encore, le but est de conscientiser le programmeur. Il doit autoriser intentionnellement le retour dans son code, sinon ce n'est pas permis. La demo montre cela. Sinon, rien n'empêche de mixer du jaz avec du nom jaz au sein d'un même site.
Hésitez pas à migrer ces discussions vers le forum de jaz. Content que ça fasse réagir.
[^] # Re: navigation par tab
Posté par P . En réponse à la dépêche phpJaz, un framework léger pour PHP. Évalué à 1.
- le flux de travail est interrompu, à lui de savoir si c'est compromettant pour son appli, donc d'autoriser ou refuser l'action du client.
- le flux de données vient de l'extérieur (les arguments du lien), donc n'est pas garanti et doit être testé.
Les liens classiques de jaz garantissent la chonologie et l'intégrité des données.
Concernant le retour et les habitudes des utilisateurs je suis d'accord (à condition que tous les sites qui les autorisent puissent garantir l'intégrité de la navigation, ce qui n'est pas le cas). parfois, le programmeur a besoin de certitudes quand les données manipulées sont sensibles. Jaz permet de spécifier des actions à entreprendre en cas de retour ou reload de la page. Là encore, le but est de conscientiser le programmeur. Il doit autoriser intentionnellement le retour dans son code, sinon ce n'est pas permis. La demo montre cela. Sinon, rien n'empêche de mixer du jaz avec du nom jaz au sein d'un même site.
Hésitez pas à migrer ces discussions vers le forum de jaz. Content que ça fasse réagir.