Click here to Skip to main content
15,942,159 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi everyone,

I am confused in some dot net related terminologies.

In one interview, someone was asked me -
Which design pattern, architecture and framework you are using in your current project?

I was working on the MVC project. But don't know exactly which is the best term is used for MVC project.

Is 2-tier, 3-tier terms are referred as architecture?
Is Entity framework is a design pattern or architecture or framework?
Is MVC is a framework or a design pattern?

Can anyone please clear my confusion regarding these terminologies.

Thank You in advance.

What I have tried:

Pls clear my doubt on these terminologies.
Updated 13-Jul-17 2:14am

MVC stands for Model-View-Controller. This is a pattern.
Entity Framework - the clue is in the name; it's a framework.
2 tier and 3 tier is architecture as it defines how you're going to structure your application.
Share this answer
[no name] 12-Jul-17 15:42pm    
Pete O'Hanlon 12-Jul-17 16:05pm    
Thank you.
Afzaal Ahmad Zeeshan 13-Jul-17 9:02am    
Pete O'Hanlon 13-Jul-17 9:08am    
geeta goel 15-Jul-17 12:23pm    
Thanks for the info. It clears my doubt.
Share this answer
geeta goel 15-Jul-17 12:24pm    
It gives the clear info about all terminologies. Thanks.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900