Tendo em mente esses dois semelhantes casos podemos partir para a comparação entre os dois modelos explicados. Como já dito, superficialmente olhando os dois padrões se equivalem em número de camadas e em seus papéis básicos. O primeiro ponto que podemos contrastar é o entry-point dos dois modelos, que dará inicio aos nossos tópicos que listam o que os diferencia.
Como importante aspecto para que uma arquitetura seja chamada de MVC temos o já explicado entry-point, que obrigatóriamente deve ser o Controller. Ou seja, a primeira das três camadas que uma solicitação deve ter contato é o Controller. Enquanto isso temos no MVP uma camada diferente que assume o papel de entry-point, a View.
Como estudado no caso do fast-food, o cliente, personagem representante da camada View, é que o primeiro a atuar ao captar o evento de desejo de comprar um lanche e encaminhar isso ao Funcionário do balcão, representante da camada Presenter.