2

I just want to know the difference between 3Tier Architecture and (MVC or MVP).

I am asking this question because i am C++ developer and new web development. I read various internet resources and i found both the same, the base line is that we have following 3 layers:

  • 3 Tier Architecture: Presentation Layer, Business Logic Layer and Data Access Layer
  • MVC: View, Controller and Model
  • MVP: View, Presenter and Model

I found a good resource about difference between MVP and MVC, but still confuse with 3 Tier Architecture.

Note: By 3 Tier i am referring to 3 logical layer not physical layers.

Jame
  • 21,150
  • 37
  • 80
  • 107
  • Please see your other question: http://stackoverflow.com/questions/6592182/can-i-say-that-mvp-3-tier-archi – Steve Jul 06 '11 at 06:49

1 Answers1

2

Take a look at this question MVC Vs n-tier architecture. It doesn't address MVP specifically, but given that MVP and MVC appear to be two different takes on the same problem, it should help you out.

Community
  • 1
  • 1
Tim
  • 28,212
  • 8
  • 63
  • 76