J'ai lu des articles sur le 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 la SPA et prouver que je me trompe sur les trois premières affirmations ?
=== ADVANTAGES ===
1. SPA est extrêmement bien pour les sites très réactifs :
Le rendu côté serveur est difficile à mettre en œuvre pour tous les intermédiaires. 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 la page. de l'interface utilisateur sans qu'il soit nécessaire de faire un aller-retour avec le serveur pour récupérer le code HTML. Ce site Ceci est obtenu 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 les données. à partir des modèles.
Qu'y a-t-il de mal à conserver une couche modèle pour les non-SPA ? SPA est-elle la seule architecture compatible avec MVC du côté client ?
2. Avec le SPA, nous n'avons pas besoin d'utiliser des requêtes supplémentaires au serveur pour télécharger les pages.
Hah, et combien de pages les utilisateurs peuvent-ils télécharger en visitant votre site ? Deux, trois ? Au lieu de cela, d'autres problèmes de sécurité apparaissent et vous devez séparer votre page de connexion, votre page d'administration, etc. en plusieurs pages. A son tour, cela entre en conflit avec l'architecture SPA.
3. y a-t-il d'autres avantages ? Je n'ai pas entendu parler d'autres avantages.
=== DISADVANTAGES ===
- Le client doit activer le javascript.
- Un seul point d'entrée sur le site.
- Sécurité.
P.S. J'ai travaillé sur des projets SPA et non-SPA. Et je pose ces questions parce que j'ai besoin d'approfondir ma compréhension. Je ne veux pas nuire aux partisans de SPA. Ne me demandez pas de lire un peu plus sur SPA. Je veux juste entendre vos considérations à ce sujet.