Coincido con Pateketrueke y chivacker, JS esta ampliando sus horizontes.
Como nota al margen.
Cita: El modelo MVC te vendria bien para tener todo mas organizado y si fuera HMVC seria mejor opcion.
Los Frameworks para aplicaciones web basados en php ya no utilizan los modelos que mencionas, ahora utilizan la arquitectura REST
Cita: Si programas en php podrias mirarte informacion de CodeIgniter o Symfony los cuales usan estos tipos de modelos de programacion
De los dos que mencionas solo Codeigniter y symfony hasta las versión 1.4 utilizan MVC. Symfony 2 es REST y Front Controller.