What is the difference between .Net,C#, Asp.net, Asp.net Web Forms and Asp.net MVC and MVC?( C# and ASP.NET Interview questions)

Many times you may face this question during c# and ASP.NET interviews. The intent of this question is testing your understanding level towards technology and area where you are working.

First of all .Net framework
It’s a platform which allow us to develop, build and deploy various types of .net applications like Web applications, Windows applications, WCF application etc. It is just collection of tools, utilities, compilers and some reusable libraries which help us to develop applications more easily and efficiently.

We use English language and record videos using some tools. These tools have some great features which not only improves quality but also let us customize it as per our requirement.
In similar fashion we use c# language to write program which will do some specific action. While writing we use the BCL (Base class library) in the.net framework for some common functionality and compilers at the end compiles the code we wrote into IL code which later converted to Machine code by JIT (also part of .net framework).

It’s a technology where we use one of .net compliant programming languages like (C#,Vb.netetc) and create Web based applications.

Asp.Net Web Forms and Asp.net MVC
These are the two flavors of Asp.net. Microsoft initially introduced Asp.net Web Forms and brought of visual and event driven world in Web. It had some limitations with regards to unit testing some more. To overcome those limitations they introduced another Asp.net technology called Asp.net MVC. Both technology is using Asp.net as base technology and both have their own significance and disadvantages. For detail click here.

Asp.net MVC and MVC
MVC is an architectural pattern which is there from long time and many technologies like Java, ROR are using them. While developing Asp.net MVC framework used MVC as the base architecture just to bring up the consistency.

Hope this was informative to you. Stay tuned for more and don’t forget to leave your comments

Below is a nice ASP.NET Master pages Interview question video.


About c# and .NET Interview questions

This blog is for developers who want to crack .NET and C# interviews. It has all tips and tricks needed to crack .NET interviews , C# interview , SQL Server interview , Java interview , WCF Interview , Silverlight interview , WPF interview , LINQ interview , Entity framework Interview. Do not forget to watch our Learn step by step video series. Learn MVC in 16 hours:- https://www.youtube.com/watch?v=Lp7nSImO5vk Learn AngularJS Step by Step:- https://www.youtube.com/watch?v=0kmdjqgO9IY Learn Design Pattern in 8 hours:- https://www.youtube.com/watch?v=YDobmucohqk Learn C# and .NET in 60 days:- https://www.youtube.com/watch?v=yh2SrzCkNQA Learn MSBI in 32 hours:- https://www.youtube.com/watch?v=mGPJx3ocFgg Learn SharePoint Step by Step in 8 hours:- https://youtu.be/C2fW76SwJNU
This entry was posted in Uncategorized and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s