Jusqu'à maintenant, je suis principalement à l'aide de Struts 2
, Spring
, JQuery
pile de technologie pour développer des applications web. Le point est, que mentionné pile utilise côté serveur MVC
modèle. Le rôle principal de navigateurs web a été limitée à une demande/réponse de cycle (+ la validation côté client). L'extraction des données, la logique d'entreprise, de câblage et de validation ont été principalement les responsabilités du côté serveur.
J'ai quelques questions au sujet des AngularJS cadre qui ont été produites par les citations suivantes, j'ai lu:
À partir de la AngularJS tutoriel:
Angulaire apps, nous encourageons l'utilisation de ce Modèle-Vue-Contrôleur (MVC) modèle de conception pour découpler le code et les préoccupations distinctes.
À partir de la Wikipédia Modèle–vue–contrôleur:
Modèle–Vue–Contrôleur (MVC) est une architecture qui sépare le la représentation de l'information de l'utilisateur de l'interaction avec c'. Le modèle se compose de données d'application et les règles d'affaires, et le contrôleur de médiateur de l'entrée, de le convertir à des commandes pour la modèle ou de la vue
AngularJS utilise côté client MVC
modèle. Donc je suppose qu'il n'y a pas d'autre option pour inclure une logique de validation aussi pour le côté client d'une certaine façon?
Quelle serait la meilleure façon d'écrire un robuste application AngularJS? MVC côté client et une sorte de MC (modèle, contrôleur) sur le côté serveur?
Ne ce qui signifie que le MODÈLE et le CONTRÔLEUR sont dupliqués (client/serveur)?
Je sais que ma question est quelque peu bizarre, mais je pense que la raison est que je suis en quelque sorte accomodé à l'traditionnels côté serveur modèle MVC. Je suis sûr qu'il y est quelqu'un, qui ont déjà fait la transition.