angularjs - site - mvw empresa




O que MVW significa? (4)

Tendo dito isso, prefiro ver os desenvolvedores construírem aplicativos bem elaborados e seguirem a separação de interesses, do que fazê-los perder tempo discutindo sobre o absurdo do MV *. E por esse motivo, eu declaro que o AngularJS é o framework MVW - Model-View-Whatever. Onde quer que seja o que significa "o que funciona para você".

Créditos: AngularJS Post - Igor Minar

Aqui está a descrição do conteúdo para a página AngularJS:

O AngularJS é o que o HTML teria sido, se tivesse sido projetado para criar aplicativos da web. Modelos declarativos com vinculação de dados, MVW, MVVM, MVC, injeção de dependência e grande histórico de testabilidade, todos implementados com JavaScript puro do lado do cliente!

Então, o que significa MVW? (Considerando o MVC, MVVW, MVP etc briga, eu diria "o que for", Model-View-Whatever = P)



Eu sinto que MWV (Model View Whatever) ou MV * é um termo mais flexível para descrever algumas das singularidades do Angularjs na minha opinião. Isso me ajudou a entender que é mais do que uma estrutura JavaScript MVC (Model View Controller), mas ainda usa o MVC, pois possui uma Visualização de Modelo e um Controlador.

Também pode ser considerado como um padrão MVP (Model View Presenter). Penso em um apresentador como a lógica de negócios da interface do usuário em Angularjs para a exibição. Por exemplo, usando filtros que podem formatar dados para exibição. Não é lógica de negócios, mas exibe lógica e me lembra do padrão MVP que usei no GWT.

Além disso, também pode ser um MVVM (Model View View Model), a parte View Model sendo a ligação bidirecional entre os dois. Por último, é MVW, pois tem outros padrões que você pode usar, bem como mencionado por @Steve Chambers.

Eu concordo com as outras respostas que se tornar pedante nesses termos pode ser prejudicial, já que o ponto é entender os conceitos dos termos, mas da mesma forma, entender completamente os termos ajuda quando eles estão projetando seu código de aplicação, sabendo o que vai onde e porquê.






mvw