I'm curious what other patterns people are using on the web besides MVC? Also, if there is a framework that implements the pattern, please post a link to it.
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
closed as too broad by gnat, MichaelT, Kilian Foth, durron597, GlenH7 Oct 20 '15 at 17:37
There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.
I'm glad to see this posted.
Paul James (author of one of your links) actually has the Tonic PHP framework: http://peej.github.com/tonic/ Which is quite nice and lightweight.
There is also the Recess Framework, which is a RESTful approach: http://www.recessframework.org/
You may also be interested in flourishlib, a non-mvc un-framework.
I personally like the philosophy behind scala/lift approach:
I spent many years building C++ backend apps with a copy of GoF by my side, and coming into pure web development, I naturally went straight to an MVC framework... As the months went by however, I found myself gravitating to a more procedural (gasp!) style, with a some classes thrown together to keep me DRY. And I stopped using frameworks and went with Rasmus's No-Framework framework style for separation of concerns.
I'm eager to give the Lift approach a try, but have been keeping too busy.
Here would be a couple of possible ideas to consider:
One could try to argue that the initial Web Forms tried to be close to a VC of MVC with the code behind and the markup in separate files but I'm not sure how far down that rabbit hole I'd want to go.