Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

TBA

(876 posts)
3. Long Time MS Developer Here
Sun Dec 16, 2012, 11:07 AM
Dec 2012

Job market - very good. More and more ASP.NET-related job posting mention/require MVC.

I like it with one notable exception- MVC scaffolding.

Basically the scaffolding tool gens views based on models. The models are usually directly related to the underlying data tables.

So scaffolding creates views (User Interfaces) that are drill-down nightmares for users to use.

I am a developer. But I am passionate about UX (user experience). In the vast majority of applications, users do not view their data in the same way a normalized data source is organized.

So I say use MVC but skip the scaffolding. Design the view to represent the user's understanding of the data - this will likely require the use of view models, a fourth layer designed to represent the data in a user-centric way.

My opinion....

Recommendations

0 members have recommended this reply (displayed in chronological order):

What is the "MVC" part? ManiacJoe Dec 2012 #1
Model View Controller Yavin4 Dec 2012 #2
Long Time MS Developer Here TBA Dec 2012 #3
Thanks for your input Yavin4 Dec 2012 #4
Latest Discussions»Retired Forums»Website, DB, & Software Developers»Looking for Opinions on A...»Reply #3