the PHP framework I am using (Kohana) recently implemented the HMVC architecture. I have read that it’s a layered mvc where requests are made on top of each other. It is a bit like ajax, just purely server-side. I have applied it a bit on some experiments but I can’t apply it to any of my projects (because I can’t find a need for it). Have you ever used HMVC in a project before? How did it help you?
the PHP framework I am using (Kohana) recently implemented the HMVC architecture. I have
Share
That’s a good analogy.
HMVC is nice for adding widgets to pages – modular bits of content that you’ll reuse on few pages. For example, a shopping cart widget. You could do the same thing in different ways:
However, Kohana HMVC has a few advantages:
I’m starting to appreciate the case for HMVC and scalability with http requests as linked by Kiall. The same thing could be done with CURL. However, it might be more natural to design with Kohana HMVC than CURL from the start.