J'ai essentiellement commencé à faire ce qui suit lors de la création d'un service REST:
- HTML est demandé
- le service renvoie la page Web souhaitée mais sans la "ressource" demandée, par exemple. Les données
- la page Web contient du JavaScript qui émet une demande AJAX vers le même service (type de contenu différent)
- le service renvoie ensuite les données réelles (JSON) et la page les affiche
D'un côté, cela semble inefficace (2 demandes), mais lorsque j'ai été utilisé, "les performances ne sont pas préoccupantes", ce qui signifie que l'application interne à faible trafic et les sites Web sont simples et se chargent rapidement.
La raison pour laquelle je me suis retrouvé avec cela est que la page Web peut alors être presque pure Html + JavaScript et presque aucun truc côté serveur n'est requis, en particulier pas de boucles, pour créer des tableaux et des trucs comme ça (ce qui je pense est très moche par rapport à des choses comme slickgrid), par exemple la séparation des données et de la vue.
Maintenant, avant de commencer à l'utiliser, est-ce une bonne idée ou dois-je simplement arrêter de le faire?