Bonjour,
mon site internet évoluant petit à petit, je suis confronté aux difficultés de choix techniques concernant le maintien d'un fonctionnement PHP de base lorsque JavaScript est désactivé sur un navigateur.
Bien que cela puisse paraitre inutile aux yeux de certain-e-s, je souhaite garder toujours une couche PHP fonctionnelle et disponible (en "standalone") si JavaScript est désactivé. C'est d'ailleurs ce que fait Google qui affiche ses anciennes pages html lorsqu'on désactive le langage JS, ou même StackOverflow .
Pour information je suis plutôt amateur et baigne dans un autre milieu pro : c'est la raison pour laquelle je me permets de solliciter l'aide de mieux éclairé-e-s que moi.
Pour information le site est structuré avec un modèle MVC, avec en plus certaines fonctions de Model et de Controller plus particulières destinées aux requêtes AJAX.
Concernant mon dilemme j'hésite donc entre:
1- Utiliser la même page principale pour le PHP et pour le PHP+JS: le principe que je trouve plutôt inélégant consistant à configurer la "couche" JavaScript lors du chargement de la page c'est à dire, nettoyer tous les éléments du PHP "StandAlone" inutiles pour le JavaScript, ajouter les éléments JS plus dynamiques et l'AJAX. J'ai donc peur que cela apparaisse à l'écran, encombre les performances, ajoute de l'illisibilité au code source...
2 - Créer une version de la page principale spécifique pour le PHP en "Stand-alone", et une autre exprès pour le PHP+JS : Ma crainte étant de réinventer la roue alors que des solutions peut être connues et plus simples existent peut être.
Connaissez vous les implications de ces options, les pratiques courantes et recommandées à ce propos, quelques sources traitant spécifiquement de ces choix? Avez vous une expérience vous même à ce propos?
Merci beaucoup d'avance pour votre aide et vos contributions,
Au plaisir de vous lire,
Partager