Il ya quelque temps, j'ai entendu un développeur Web très expérimenté décrire une architecture idéale (dans son esprit) pour un portail. Je me souviens avoir entendu ces couches:Architecture de portail Web utilisant BEAUCOUP de jQuery
- Base de données (utilisation de procédures stockées)
- Application Server (en utilisant SOAP ou REST)
- serveur Web (en utilisant jQuery pour communiquer avec le serveur d'application)
La base de données et les couches d'application ont eu un sens et j'ai utilisé le même paradigme dans plusieurs projets, mais j'ai été intrigué par le Web Server. Il semblait que jQuery récupérait tous les fichiers JSON ou XML du serveur d'applications et construisait en quelque sorte une page.
Cela semble être une très bonne idée. Malheureusement, je n'ai jamais entendu comment ça s'est passé. Est-ce que cela ressemble à un bon design? Concevriez-vous un site de cette façon? Je suis sûr qu'il avait une saveur non-javascript qui construirait le HTML statique du serveur d'application. Pourquoi ne pas simplement déployer tout le site dans la version non-javascript?
Note: J'ai entendu cette discussion et je n'ai vu aucun brouillon de conception ou quoi que ce soit, alors j'ai peut-être quelques failles.
très intéressant. Je viens de regarder la source de Gmail. C'est assez dynamique, ça charge vite pour moi et c'est un portail majeur. Je suppose que l'architecture ci-dessus fonctionne bien dans certains cas. – User1