Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Between ASP.NET and ASP.NET MVC , using the latest available for both technologies what would be your preference and why?

Between ASP.NET WebForms , using AJAX , Jquery or another JS Library and CSS .Leaving all the extra overheads (ViewState,Session State and even code behind) , something close to HTML5, JS n CSS and on the other ASP.NET MVC4 , which one would be the preference ? Or you don't see much difference apart from the IOC ?

user-image
Question added by Rameez Ahmed Sayad , .Net Consultant , Proximus Luxembourg
Date Posted: 2013/09/25
Mahmoud Manaa
by Mahmoud Manaa , Network Engineer , Zain - Kuwait

ASP.NET is a great Solution for web technologies Even with an intermediate Experience you can deal  with great C# Code and the productivity still an option

I think  that CSS is coming second Because the basic and Important Item in the developing process for developer is the Code but for the user is the Style

Ajax , Js , JQuery and is important and Enhancing Productivity.

Html5 is promising Technology and the time is enough to push it to the podium

amir zada
by amir zada , Web Developer , CoinFunded AB

ASP .Net Webforms are helpful in quick development but it has some shortcomes whcih ASP.Net MVC solves

Unit testing you cann't use ASP.Net web forms you will have to use ASP.Net MVC 

MVC also separate the views from inline code of ASP.net code with in html you can use razor or any other template engine

 

A. B. M. Rocknuzzaman
by A. B. M. Rocknuzzaman , Executive, System Developer , Beximco LTD.

ASP.NET developers have two options when building new Web projects: the old faithful ASP.NET Web Forms, or the young gun, ASP.NET MVC framework. Increasingly, companies are choosing ASP.NET MVC for green field development and for significant revisions of existing sites.

farid shaik
by farid shaik , Type Customer , ARAMCO

Two important factors you should consider while making the choice is

  1. Rapid application development - If you want to develop anything rapidly ASP.NET Web Forms is the only chance you are having, you can’t even consider for ASP.NET MVC for RAD.  (Reasons for RAD may be anything like client is not paying too much, or application is going to be used for only one or two months and won’t require much maintenance.)
  2. Unit Testing - If automatic unit testing is most important factor for you MVC will be best for you.
  3. SEO- if your web application need search engine optimization then MVC is best choice

Ahmed El-ghazaly
by Ahmed El-ghazaly , Lead Software Engineer / Developer , Modern Technology

i think we can mixing between the two patern and get MVP, its same as MVC in structures and stil working in your enviroment with your cool stafe and you can disable all the overhead that buzzing you in webform. :-)

Hamid Anjum
by Hamid Anjum , Team Lead \ Sr. Software Engineer , University of Business and Technology, Jeddah

Asp.net MVC

- Easier to get control over your HTML

- Easier to do unit testing

- Few "Gotchas"

 

Asp.net

- Easy to put simple CRUD/business apps together extremely  fast (Rapid Development)

- Hard to beat ViewState performance in local LAN enviroment

- Easy to learn forms paradigm

 

Conclusion:

Time/money are the greatest reasons why webforms would be chosen over MVC.

Deleted user
by Deleted user

It's depend on our requirement. Let's say, I have an requirement to develop application in less time then I will prefer Asp.Net Rapid application development framework. But if I have requirement to develop large scale application with full control over the behaviour of application then I will prefer Asp.Net MVC.

of course asp.net mvc

faster

easier

lighter

easy to maintain

no postbacks

no server headache

 

Balu Sidhartha
by Balu Sidhartha , Senior Software Developer , Auberon Technology Pvt. Ltd

Asp.net MVC because when we  think of usig asp.net core its purely mvc so its better to salect MVC which support open source aswell as crossplatform development

More Questions Like This