J'ai lu sur SPA et ses avantages. Je trouve la plupart d'entre eux peu convaincants. Il y a 3 avantages qui suscitent mes doutes.
Question: Pouvez-vous agir en tant que défenseur de SPA et prouver que je me trompe sur les trois premières déclarations?
=== ADVANTAGES ===
1. Le SPA est extrêmement bon pour les sites très réactifs:
Le rendu côté serveur est difficile à implémenter pour tous les états intermédiaires - les petits états de vue ne correspondent pas bien aux URL.
Les applications à page unique se distinguent par leur capacité à redessiner n'importe quelle partie de l'interface utilisateur sans nécessiter un aller-retour de serveur pour récupérer le HTML. Ceci est réalisé en séparant les données de la présentation des données en ayant une couche modèle qui gère les données et une couche vue qui lit à partir des modèles.
Quel est le problème avec la tenue d'une couche modèle pour les non-SPA? SPA est-il la seule architecture compatible avec MVC côté client?
2. Avec SPA, nous n'avons pas besoin d'utiliser des requêtes supplémentaires sur le serveur pour télécharger des pages.
Hah, et combien de pages les utilisateurs peuvent télécharger lors de la visite de votre site? Deux trois? Au lieu de cela, il apparaît un autre problème de sécurité et vous devez séparer votre page de connexion, votre page d'administration, etc. en pages distinctes. À son tour, il entre en conflit avec l'architecture SPA.
3.Peut-il y avoir d'autres avantages? N'entends rien d'autre ..
=== DISADVANTAGES ===
- Le client doit activer javascript.
- Un seul point d'entrée sur le site.
- Sécurité.
PS J'ai travaillé sur des projets SPA et non SPA. Et je pose ces questions parce que je dois approfondir ma compréhension. Aucun moyen de nuire aux supporters du SPA. Ne me demandez pas de lire un peu plus sur SPA. Je veux juste entendre vos réflexions à ce sujet.