Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MVC alternatives: examples of MVA & AVC?

I'm interested in learning about the alternative patterns to Model-View-Controller, specifically the Model-View-Adapter and Application-View-Controller patterns.

Google results tend to be either a high-level overview or Java-based.

Can anyone either provide, or point me to, an example of these patterns in either PHP, Python or JavaScript?

like image 510
Phillip B Oldham Avatar asked Mar 12 '10 10:03

Phillip B Oldham


People also ask

What are the alternatives of MVC?

Presentation Abstraction Control (PAC) Model View Presenter (MVP) Model View ViewModel (MVVM)

How is Mvvm different from MVC?

Key Differences between MVC and MVVMIn MVC, controller is the entry point to the Application, while in MVVM, the view is the entry point to the Application. MVC Model component can be tested separately from the user, while MVVM is easy for separate unit testing, and code is event-driven.


1 Answers

These are some alternatives lurking about my bookmarks. They're mostly Java based but you shouldn't have any problems in understanding the underlying patterns.

  • http://www.javaworld.com/javaworld/jw-07-2000/jw-0721-hmvc.html
  • http://en.wikipedia.org/wiki/Presentation-abstraction-control
  • http://en.wikipedia.org/wiki/Model-view-presenter
  • http://msdn.microsoft.com/en-us/magazine/cc188690.aspx
  • http://www.mindsilver.com/guide/docs/articles/mvc/index.php
like image 82
Richard Perfect Avatar answered Sep 18 '22 22:09

Richard Perfect