Tôi cảm thấy rằng MWV (Model View Any) hoặc MV * là một thuật ngữ linh hoạt hơn để mô tả một số tính độc đáo của Angularjs theo ý kiến của tôi. Nó giúp tôi hiểu rằng nó không chỉ là một khung công tác JavaScript MVC (Model View Controller), nhưng nó vẫn sử dụng MVC vì nó có Model View và Trình điều khiển.
Nó cũng có thể được coi là một mẫu MVP (Model View Presenter). Tôi nghĩ về Người thuyết trình là logic kinh doanh giao diện người dùng trong Angularjs cho Chế độ xem. Ví dụ: bằng cách sử dụng các bộ lọc có thể định dạng dữ liệu để hiển thị. Đó không phải là logic kinh doanh, mà là logic hiển thị và nó làm tôi nhớ đến mẫu MVP mà tôi đã sử dụng trong GWT.
Ngoài ra, nó cũng có thể là MVVM (Model View View Model), phần View Model là ràng buộc hai chiều giữa hai. Cuối cùng, đó là MVW vì nó có các mẫu khác mà bạn có thể sử dụng cũng như được đề cập bởi @Steve Chambers.
Tôi đồng ý với các câu trả lời khác rằng việc hiểu về thuật ngữ này có thể gây bất lợi, vì vấn đề là hiểu các khái niệm từ các điều khoản, nhưng bằng cách đó, việc hiểu đầy đủ các thuật ngữ giúp một người khi họ thiết kế mã ứng dụng của họ, biết những gì đi đâu và tại sao.