Now, before going any further, I’ll point it out right away: I’m not all-knowledgeable in all things concerning architectural models, MVC or PAC.
I’ve read on both, however, and whilst I understand PAC is a kind of HMVC, I was just wondering : why are all frameworks based around the MVC architecture? Aren’t there any other?
A PAC (Presentation-Abstraction-Control) seems fine to me; hell, it’s a hierarchical MVC-ish model. So why not? Is needlessly complex? Or is MVC just the “perfect” thing for web development?
I’m also interested in learning about any other software architecture model that could replace any of those in a web framework/gui framework.
I’m not criticizing anyone here; just wondering :p