Voici la description du contenu de la page AngularJS:
AngularJS est ce qu'aurait été le HTML s'il avait été conçu pour créer des applications Web. Modèles déclaratifs avec liaison de données, MVW, MVVM, MVC, injection de dépendances et grande histoire de testabilité tous implémentés avec du JavaScript pur côté client!
Alors, que signifie MVW? (Compte tenu de la querelle MVC, MVVW, MVP etc., je suppose que "quoi que ce soit", Model-View-Wwhat = P)
Réponses:
Il représente en effet tout ce qui fonctionne pour vous
la source
MVW signifie Model-View- Wwhat .
Pour être complet, voici tous les acronymes mentionnés:
Et encore plus:
la source
Crédits: AngularJS Post - Igor Minar
la source
AngularJS - Framework Superheroic JavaScript MVW
la source
Je pense que MWV (Model View Wwhat) ou MV * est un terme plus flexible pour décrire une partie du caractère unique d'Angularjs à mon avis. Cela m'a aidé à comprendre que c'est plus qu'un framework JavaScript MVC (Model View Controller), mais il utilise toujours MVC car il a une vue de modèle et un contrôleur.
Il peut également être considéré comme un modèle MVP (Model View Presenter). Je pense à un présentateur comme à la logique métier de l'interface utilisateur dans Angularjs for the View. Par exemple, en utilisant des filtres qui peuvent formater les données à afficher. Ce n'est pas une logique métier, mais une logique d'affichage et cela me rappelle le modèle MVP que j'ai utilisé dans GWT.
En outre, il peut également s'agir d'un MVVM (Model View View Model), la pièce View Model étant la liaison bidirectionnelle entre les deux. Enfin, c'est MVW car il a d'autres modèles que vous pouvez utiliser ainsi que mentionnés par @Steve Chambers.
Je suis d'accord avec les autres réponses selon lesquelles devenir pédant sur ces termes peut être préjudiciable, car il s'agit de comprendre les concepts à partir des termes, mais du même coup, une compréhension complète des termes aide à concevoir son code d'application, sachant ce que va où et pourquoi.
la source